About Snodcombe Limited (01247664) United Kingdom