About Barkston Partners Ltd (08872553) United Kingdom