About Railtrust Holdings Limited (02934531) United Kingdom