About North Sands Developments Limited (08536801) United Kingdom