About Lancaster Power Limited (10208169) United Kingdom