About Snelsons Limited (05682186) United Kingdom