About Slap And Tickle Decorating Ltd (11377537) United Kingdom