About Stirling Lloyd Polychem Limited (02401575) United Kingdom