About Lowndes Place Ltd (13367391) United Kingdom