About Kajchand Limited (10891386) United Kingdom