About Cardiff Pick & Mix Ltd (13028829) United Kingdom