About Lancaster Energy Projects Investment Limited (10462426) United Kingdom