About Sand & Stone Property Ltd (12330773) United Kingdom