About D C Millichip Installations Ltd (11168209) United Kingdom