About Environmental Installations (ipswich) Limited (01021541) United Kingdom