About International Cash & Carry Limited (12623879) United Kingdom