with the Caledonian and North British Railways , thus affording communication with all parts of England and Scotland.