About Sandstone Associates Limited (07295013) United Kingdom