About Sand Engineering Limited (03598330) United Kingdom