About Clock House Mead Residents Management Company Limited (12434672) United Kingdom