About Thames Cash & Carry Management Ltd (11343639) United Kingdom