About London Energy Consultants Limited (10493151) United Kingdom