MACORA LTD Company number 16740001 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address122 St. Helens Road, Swansea, Wales, SA1 3UN PostcodeSA1 3UN Average house price in SA1 3UN £197,000 (15 sales) Map