About Cox & Sons Environmental Limited (07917834) United Kingdom