About Sandstone Technology Consultants Limited (08003624) United Kingdom