About Stafford Infrastructure Secondaries Iv Investment Nominee Limited (11618252) United Kingdom