About Lamb & Lamb Limited (08291440) United Kingdom