About Heart And Stroke Trust Endeavour (05185057) United Kingdom