About 47 48 Cleveland Square Management Limited (02420904) United Kingdom