About Tenby Stores Limited (08861993) United Kingdom