About Kessler (slr) Holding Limited (10894508) United Kingdom