About The Nevis Management Company Limited (SC241556) United Kingdom