About Lamb Crescent 1962 Limited (09177073) United Kingdom