About Elgon (enfield) Limited (01860317) United Kingdom