About Sandstone Technology (europe) Limited (04620249) United Kingdom