Starr And Sons, LTD is an average company. The cus...
Starr And Sons, LTD is an average company. The customer service is decent, but there is room for improvement. The website is easy to navigate, but it could be more user-friendly. Overall, I had an okay experience with this company.
