Unprofessional and bad communication. Based on their recruitment and management. I can't comment on their customer service but based on my interactions I wouldn't want to find out how they deal with customers. In my experience if you treat one set of people one way, you'll probably treat everyone the same way.
17A Sandringham Rd, Doncaster, DN2 5HU, UK