BA does not, even on a club ticket held by a silver card holder.
I have some friends who recently arrived long haul into LHR and the flight was delayed enough for them to miss the last shuttle of the day to Manchester. BA provided complementary overnight accommodation at a local hotel and seats on a flight of their choice the following day. By the way, they are not members of the exec club and were travelling economy (World Traveller).