About Hatcher Components Limited (01025842) United Kingdom