About Snailbeach Line Ltd. (12201877) United Kingdom