Narberth in Pembrokeshire is home to some of Wales' best independent stores - and they can all be found on one high street.