Yes, compared to SQ business class even on short trips as BKK-SIN which I did in the summer, 41" seems a bit limited... But for European business class it is not bad at all (though UK-Egypt is just about on the threshold between short and long-haul).
AFAIK Egyptair is not in *A, nor a bmi partner (unless this has changed very recently). So even if bmi has a codeshare you won't be able to use bmi miles for them.