Britain's smallest shoe shop has been squeezing in customers for the past 25 years despite being a tight fit - at just 3ft (0.9m) wide.