About Archie Architectural Limited (10166511) United Kingdom