4.50 from Paddington

Summary