About Bell Brothers Holdings Ltd (11769011) United Kingdom