About Hastrec Ltd (13098398) United Kingdom