About Lowndes & Co Limited (07342873) United Kingdom