Steven Campbell
Member
looked up their BBB page after reading your post, and like you mentioned, they’re not accredited, but they do show up with a profile and some basic business details. BBB That doesn’t tell me much about quality or customer experiences, but it does confirm the company is registered and operating. Has anyone seen actual customer reviews outside of the company’s own website?