About Ogmore Terrace Flats Management Company Ltd (03426620) United Kingdom