The extendedFindNearby is a wrapper around the other reverse geocoding services and tries to return the most specific result. The level of detail and the available services varies between countries the result therefore varies too. You could get the UK like result with the findNearby service to get the geonameId and the hierarchy service to get the toponym hierarchy for this place.