About 28 29 Cleveland Square Management Company Limited (02280572) United Kingdom