About Lambs End Management Limited (03403023) United Kingdom