The Mayflower in Britain : How an icon was made in London | DealShopping UK