GREEN TURTLE DEVELOPMENTS LTD Company number 12266460 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office AddressD E Spencer And Sons, Nupend, Stonehouse, England, GL10 3SS PostcodeGL10 3SS Companies at this postcode 5 Average house price in GL10 3SS £499,000 (3 sales) Map