About 41-42 Lowndes Square Management Company Limited (04045531) United Kingdom