About Kessler Sachs Limited (12746155) United Kingdom