About Sturrock Research Limited (04660304) United Kingdom