About Holbeck Stores Limited (08645060) United Kingdom