About Barham Stores Limited (13258503) United Kingdom