About New Castle Investment Consulting Ltd. (07913008) United Kingdom