All the King’s Horses to close after 44 years