About Denton Close Management Company Limited (13054193) United Kingdom