About Carroll Close Management Company Limited (12749656) United Kingdom