About 32 33 Cleveland Square Management Limited (02420887) United Kingdom