About London & Oxford Energy Investment Limited (10384892) United Kingdom