About Castle Mews Newark (residents) Management Limited (02526853) United Kingdom