About S & P Clarke Limited (11793281) United Kingdom