About Lamb Lane Management Limited (08375097) United Kingdom