About Larry The Lamb Limited (08652050) United Kingdom