An investigation on the relationship between Service Quality and Customer Loyalty: A mediating role of Customer Satisfaction · Study