About Sella Cash & Carry Ltd (13016380) United Kingdom