About Marshall & Co (investments) Limited (SC676375) United Kingdom