About Holroyd Distribution Limited (08303117) United Kingdom