On certain trains, passengers can pay £40 to enjoy a full restaurant service, including a three-course meal served on a linen-covered table, in first class.