About Stourbridge & Dudley Railways Limited (09487954) United Kingdom