About Afon Toolmakers & Engineers Limited (01560517) United Kingdom