Outdoor apparel firm The Timberland Company has decided to stay at its current corporate headquarters in Stratham, New Hampshire.