About Bell & Loxton Innovations Ltd (11142238) United Kingdom