About Lowndes Holdings Limited (13269928) United Kingdom