I used the facility at London Euston which is operated by the same company and had no problems whatsoever both checking the luggage in and collecting it later on, although like Busaholic this was a few years back, I think this company provides these facilities at all the major air and rail terminals in London, and some of the major stations elsewhere in the UK also.