Orion House, Ilford Posted 19th July 2022 by grace Just 2 days to complete the Delta Membrane Systems Ltd works before the screeders arrived on site – but our team rose to the challenge! Huge credit to George, Dominic, Mitchell and Mark for all of their efforts to get the works completed.