About Baba Cash & Carry Limited (12846396) United Kingdom