Major J B F Cartland and his sons, Captain J A H Cartland and Major R Cartland MP