About Stowlin Specialised Chemicals Limited (01557285) United Kingdom