About Thermoseal Home Improvement Co. Ltd. (02722845) United Kingdom