About Landflex Containment Solutions Limited (09266366) United Kingdom