About Abingworth Management Holdings Limited (02352178) United Kingdom