About Land Power Investment Limited (12188296) United Kingdom