About Sand & Co Ltd (08521162) United Kingdom