About Station House Limited (02245807) United Kingdom