About Bell & Bell Limited (11292642) United Kingdom