About Haywards Close Residents Management Company Limited (03111482) United Kingdom