About Snodgrass & Co. Limited (07117198) United Kingdom