About Technology And Energy Consulting Services Limited (07551282) United Kingdom