About Lowndes London Limited (09100258) United Kingdom