About Sand Partners Limited (12241436) United Kingdom