About Kesselskramer London Limited (06149448) United Kingdom