Stack & Still is a pancake restaurant offering a vast array of combinations. Known for generous portions, it's one of the UK's largest.