About Snodgrass Consulting Services Ltd (12232024) United Kingdom