About Stepstone Associates Limited (10525048) United Kingdom