About Nevis Associates Limited (08565528) United Kingdom