Clematis Street, proud home to the world’s Biggest Little Store