About 17 18 Tredegar Square Management Company Limited (06446534) United Kingdom