About The Rail Clamp Company Limited (13478217) United Kingdom