About Lambtoma Limited (09594842) United Kingdom