Glenrothes is a town situated in the heart of Fife located approximately thirty miles from both Edinburgh to the south and Dundee to the north.