About Elmwood Investments Limited (NI070161) United Kingdom