About Lowndes Properties Ltd (09083170) United Kingdom