About Enfield Spring Holdings Limited (08558635) United Kingdom