About Allen & Mellon Environmental Limited (NI047970) United Kingdom