About Road Stud Installations Ltd (NI621097) United Kingdom