SOPHELLA DEVELOPMENTS LTD Company number 17074025 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office AddressPrimrose Cottage, Maenclochog, Clynderwen, Wales, SA66 7LE PostcodeSA66 7LE Map