About Lostock Power Limited (10116119) United Kingdom