About Station Properties Management Company Limited (07163798) United Kingdom