About Bells & Wells Limited (08709928) United Kingdom