About 38 Cleveland Square Management Limited (02420884) United Kingdom