About Lamb S Sheep And Cows Limited (01232562) United Kingdom