About Bell & Stenton Limited (03788764) United Kingdom