About Stanton Environmental Limited (09888156) United Kingdom