About Stubb Oaks Management Company Limited (08877295) United Kingdom