About M And B Barker Holdings Limited (04108108) United Kingdom