About Kesar & Co Ltd. (08235271) United Kingdom