About London Power Corporation Limited (10508021) United Kingdom