About British Heart Foundation Ventures Limited (02767880) United Kingdom