About Bachra Stores Limited (08525292) United Kingdom