About Sloan Refrigeration Limited (04679622) United Kingdom