About Bell & Bear Limited (11772442) United Kingdom