About 10 Theed Street (management) Limited (02588918) United Kingdom