About Kirk Duffield Rails Limited (10386679) United Kingdom