About Station Road Management Company (tetney) Limited (12086561) United Kingdom