About Nevis Holdings Trustee Limited (09721942) United Kingdom