About Carter Dene Management Company Limited (12668692) United Kingdom