XR FABRICATION LTD Company number SC776541 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressEildonbank Back Road, Newstead, Melrose, United Kingdom, TD6 9DE PostcodeTD6 9DE Companies at this postcode 3 Map