About Station Walk Station Road Swindon Management Company Limited (04917686) United Kingdom