KRM Contractors - Building and Painting Contractors Telford, Shropshire is located in Telford, United Kingdom on 12 Hortonwood 33. KRM Contractors - Building and Painting Contractors Telford, Shropshire is rated 4.3 out of 5 in the category building restoration service in United Kingdom.