About Archibald Kenrick & Sons Limited (00018712) United Kingdom