About 46 Cleveland Square Management Limited (02420880) United Kingdom