About Meyer Environmental Services Ltd (12232618) United Kingdom