4.50 from Paddington - Part 2