About Hedd Technical Services Ltd (12328808) United Kingdom