About The Link Stores Limited (03317483) United Kingdom