About Artifex Building & Interiors Ltd (09786994) United Kingdom