About 12 Earls Court Square (management) Limited (03836728) United Kingdom