About Lamb Design Ltd (07893102) United Kingdom