About Idea Ingham Energy Ltd (06317873) United Kingdom