About Snell Rail Ltd (10112024) United Kingdom