About Endicott Contactors Ltd (10396421) United Kingdom