About Concord Street Management Company Limited (04913467) United Kingdom