About Tillotson Damp Solutions Limited (12368329) United Kingdom