About Beavers (worcester) Limited (03877849) United Kingdom