About London Power Co. Limited (12113294) United Kingdom