About Bell Strategies Limited (06259199) United Kingdom