A chopper has just landed at Royal Mail WC1 - is this a new delivery service?!