About Snl Investments Ltd (07150299) United Kingdom