About The Uk Spring Lamb Company Limited (10728061) United Kingdom