About 54 Russell Square Management Limited (02171999) United Kingdom