About Sands & Son Limited (06242693) United Kingdom