About Kandola Brothers Limited (13445196) United Kingdom