About Archibald Group Ltd (12408198) United Kingdom