About Lowndes Square No 11 Ltd (13524817) United Kingdom