About Thorntons Home Improvements Limited (11639028) United Kingdom