About Thomas Slatcher Ltd (11340705) United Kingdom