About 1-5 Lowndes Square Management Company Limited (01842645) United Kingdom