About Barkers Marketing Ltd (13701317) United Kingdom