About Capcan Environmental Limited (10955860) United Kingdom