About Delph Station Management Company Limited (05195910) United Kingdom