About 43 Lowndes Square Management Company Limited (01842649) United Kingdom