About Slacke Chaplin Consulting Ltd (12605818) United Kingdom