About Thornton Home Improvements Limited (08228659) United Kingdom