About Lambro (europe) Limited (03413397) United Kingdom