About Komura Lambden Limited (10396968) United Kingdom