About Newfold Investments Limited (07412627) United Kingdom