About Foxwater Uk Environmental Services Limited (12619277) United Kingdom