About Ewe And Lamb (bromsgrove) Limited (06133725) United Kingdom