About Archant Devon & Cornwall Holdings Limited (12414639) United Kingdom