About Bamford Consulting Limited (12968391) United Kingdom