About 138 Cathedral Road Cardiff Management Company Limited (05906329) United Kingdom