About Navitas Solar Installations Limited (06965536) United Kingdom