Stenham Management Services C I Limited vs Robert Walsh compared for founders deciding who to pitch. Verified investor data on StartupFundraising.com.
Stenham Management Services C I Limited is a family office based in St Peter Port. Robert Walsh is a family office based in London, United Kingdom.
Investors like Stenham Management Services C I Limited · Investors like Robert Walsh · Stenham Management Services C I Limited co-investors · Full investor directory