About Nicholls Installations Limited (04313759) United Kingdom