About J & S Clarke Ltd (12885889) United Kingdom