28 Oct 2015 Churchill is a trading name of Churchill Contract Services Ltd. Company Registration No: 03762020 in England & Wales and Amulet (Churchill .