About Baxters Retail Stores Limited (06564318) United Kingdom