About Todda Close Management Company Limited (10611852) United Kingdom