About Robert Snodgrass Ltd (11411039) United Kingdom