About Lambsmead Limited (01266863) United Kingdom