About Barbury Retail Ltd (12666996) United Kingdom