About The Lamb Sussex Ltd (08268402) United Kingdom