About Acclaim Environmental Limited (08834430) United Kingdom