About Snekkerstone Limited (12068922) United Kingdom