About Barrasford And Bird Worldwide Ltd (09461876) United Kingdom