About Snedden Investments Ltd (SC678075) United Kingdom