About Archibald Industries Limited (03390862) United Kingdom