About Nandu Installations Ltd (13427128) United Kingdom