About Lanbury London Limited (10872512) United Kingdom