About London Power Management Limited (02504629) United Kingdom