About Snelgrove-goode Limited (10281594) United Kingdom