Homebox is a complete disaster of a home billing company. They continued to charge me for services long after I had moved out and terminated my account. Getting in touch with their customer service was like pulling teeth – endless phone …
Unknown
27 Crendon Street, High Wycombe, Buckinghamshire, HP13 6LJ, South East, UK, HP13