About 41 42 Cleveland Square Management Limited (02420882) United Kingdom