About Make Hay Solar Installers Ltd (07712518) United Kingdom