def get(self, postcode, skip_cache=False):
        """
        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`.
        """
        # remove spaces and change case here due to caching
        postcode = postcode.lower().replace(' ', '')
        return self._lookup(skip_cache, get, postcode)