About Sturrock Properties And Development Ltd (12856234) United Kingdom