About Thetford Environmental Limited (04252718) United Kingdom