About Thomas Bell & Sons Limited (01271192) United Kingdom