About Snarecroft Limited (01660896) United Kingdom