About Hellens Retail (spennymoor) Limited (10794442) United Kingdom