About B&g Managed Solutions Holdings Ltd (08612985) United Kingdom