About Tollerton Stores Limited (08020790) United Kingdom