About Ideal Solar Now Ltd (07743052) United Kingdom