About The Lamb (marlborough) Limited (05347323) United Kingdom