Amsterdam is in HOLLAND not in the UK . So you really need to get a visa for that I needed one when we were forced to have an overnight stay because of delayed flights.