About B & R (worcestershire) Ltd (10176116) United Kingdom