About R Sarsfield Process Improvements Limited (11297268) United Kingdom