About Bamford Specialised Products Limited (01275553) United Kingdom