About Sludge Tek Site Services Ltd (12667894) United Kingdom