About 280 Newport Road Cardiff Management Company Limited (10395411) United Kingdom