About Lamb Lane Partnership Limited (12648578) United Kingdom