About Fernwood Investments Limited (03685963) United Kingdom