About Windowseal Limited (12069303) United Kingdom