About Marshall Investments Limited (NI012751) United Kingdom