About Salt End Power Limited (10700002) United Kingdom