About Nevis Holdings Limited (06084835) United Kingdom