About 50-51 Cleveland Square Management Limited (03200548) United Kingdom