About Hammond Clarke Rail Limited (10186133) United Kingdom