About Landis London Limited (08212960) United Kingdom