About Salt & Foam Services Ltd (12830363) United Kingdom