About Arthur & North Holdings Limited (13157143) United Kingdom