About Stirling Wells Properties Limited (09495207) United Kingdom