About B & B Innovations Limited (04297914) United Kingdom