About 44-49 Lowndes Square Management Company Limited (01842650) United Kingdom