About Kesslers International Limited (09949678) United Kingdom