About Slush N Scran Limited (SC695833) United Kingdom