On the edge of Greater Manchester sits the small town of Littleborough, which boasts picturesque countryside, stunning views and a beautiful lake.