About Affix Workshop Works Ltd (10101175) United Kingdom