About North Shields Land Development Limited (08330731) United Kingdom