About Barr Marketing Limited (NI069419) United Kingdom