code: def get(self, postcode, skip_cache=False):
          
          # remove spaces and change case here due to caching
          postcode = postcode.lower().replace(' ', '')
          return self._lookup(skip_cache, get, postcode)
docs: Calls `postcodes.get` and by default utilises a local cache.
          
          :param skip_cache: optional argument specifying whether to skip 
                             the cache and make an explicit request. 
                             Given postcode data doesn't really change, 
                             it's unlikely you will ever want to set this 
                             to `True`.