About Barlow Retail Ltd (00238818) United Kingdom