About Sandstorm Associates Limited (05269985) United Kingdom