About Enfield Installations Limited (01791988) United Kingdom