About Slatcher Holmes Ltd (11350482) United Kingdom