About Bamford Brookes Limited (11713679) United Kingdom