About Apex Environmental Limited (08518402) United Kingdom