About Baxter Environmental Limited (10848794) United Kingdom