About Lowndes Limited (02269825) United Kingdom