There is a bug in the coupling constraints of the LNWR 57 ft non-corridor first class carriage. I have fixed it in the following pull request: https://github.com/jamespetts/simutrans-pak128.britain/pull/82
Thank you very much for that - now incorporated.