About Micro Installation Services Limited (01782018) United Kingdom