About Bamford Consultants Limited (SC514602) United Kingdom