About Lamb-latore Limited (03478293) United Kingdom