About The New Station House Ltd (11295383) United Kingdom