About 52 Cleveland Square Management Limited (01811853) United Kingdom