About Station Place Limited (05954511) United Kingdom