About Hydrelec Design Limited (06412367) United Kingdom