About Lyon Square Energy Management Company Limited (09857981) United Kingdom