About St.michaels Close (mill Road) Management Company Limited (02437531) United Kingdom