About Barbourne Worcester Ltd (09676641) United Kingdom