About Longwood Management Ltd (09274286) United Kingdom