About 39 & 40 Cleveland Square Ltd (06089721) United Kingdom