Travelling home from Rome to ABZ last May.
BA dumped us onto LH as the FCO-LHR was running very late.
LH were late in getting to FRA so we missed the last connection of the day.
LH put us up and fed us. Ariived back in ABZ 13hrs late.
LH flatly refused compensation.
We used Refund Me, who for 15% of the payout, have secured a £260 payment for us both.
Took from May till now, but worth the effort.
Not strictly a BA problem, but may be of use to someone.