About Inter Electrical & Solar Power Ltd (07224603) United Kingdom