About Thetford International Compactors Limited (00968063) United Kingdom