About Bamford & Bamford Limited (08016026) United Kingdom