LCX Corporate headquarters is a short ride from metro Boston and even closer to the Manchester-Boston Regional Airport