About Sturland Limited (01142478) United Kingdom