An Exploration of Clustering Algorithms for Customer Segmentation in the UK Retail Market