About Affix Roofing And Home Improvements Ltd (13323319) United Kingdom