About Stirling Land Limited (11511241) United Kingdom