About Sand & Stone Developments Limited (08493596) United Kingdom