About Evergreen Strategy Partners Limited (06273323) United Kingdom