About Swale Membranes Ltd (06204101) United Kingdom