About Lordpower Limited (03980548) United Kingdom