About Low Dee Membranes Limited (10848928) United Kingdom