Americans aren't short on shops. But it turns out that there are gaps in the USA retail inventory - British treats unavailable stateside that American travellers crave on trips to the UK.