About Thetford International Compactors Service Limited (01298501) United Kingdom