I travel to the UK a lot on business, does libertyflights have a store or just online? Thanks for any help.