About Longwood Avenue Management Limited (05940047) United Kingdom