About Stone & Sand Ltd (10511354) United Kingdom