About Lowndes Square (hw) Limited (13469845) United Kingdom