About Central Square (leicester) Management Company Limited (04579868) United Kingdom