About Millar Close (benson) Management Company Limited (06342373) United Kingdom