That is 100% unacceptable. By refusing to leave a premises without payment they have committed offences under the consumer rights act for which they could be prosecuted. They have also committed offences under the supply of goods and services act by not conducting the work with reasonable care and skill.
Get in contact with your local citizens advice bureau or trading standards office.