About Lancashire & Midlands Stations Limited (08768162) United Kingdom