About Lambs Of York Ltd (09995074) United Kingdom