About Wellesley Street Management Limited (05598538) United Kingdom