About 52 Tredegar Square Management Company Limited (04395356) United Kingdom