About T & E Membranes Limited (07934098) United Kingdom