About Thirteen Environmental Services Ltd (11214543) United Kingdom