About 13 & 14 Lowndes Square Property Management Company Limited (02675030) United Kingdom