About 12 South Terrace Property Management Limited (04219629) United Kingdom