About Sperry Rail Europe Holdings Limited (07815914) United Kingdom