About Thames Cash & Carry Direct Limited (13118089) United Kingdom