About Slime And Grime Limited (06748027) United Kingdom