About Sandy Developments Limited (11881190) United Kingdom