London Business School has bought 27 Sussex Place, NW1, from the Royal College of Obstetricians and Gynaecologists and the Crown Estate