About 6-10 Lowndes Square Management Company Limited (01842646) United Kingdom