About Station Meadow Management Company Limited (08611178) United Kingdom