About Spick And Span Yorkshire Limited (12239893) United Kingdom