About Nevis Property Development Ltd (10063438) United Kingdom