About Sandstone Solutions Limited (08634531) United Kingdom