About Armstrongs Environmental Services Limited (02318840) United Kingdom