About Slicker And Quicker Ltd (11965550) United Kingdom