About Bamford Creative Limited (09918832) United Kingdom