About Squeaky Mcclean Limited (04696663) United Kingdom