London Hearts Supporters Club

Scottish Football Season 1976-77


<-- 1976 All Years 1978 -->

League
Scottish Cup
League Cup
Team
Dates of Games

League Home Away Total
Team Div Fin G W D L F A G W D L F A G W D L F A
Celtic 1 Champions

36

23

9

4

79

39

Rangers 1 2

36

18

10

8

62

37

Aberdeen 1 3

36

16

11

9

56

42

Dundee United 1 4

36

16

9

11

54

45

Partick Thistle 1 5

36

11

13

12

40

44

Hibernian 1 6

36

8

18

10

34

35

Motherwell 1 7

36

10

12

14

57

60

Ayr United 1 8

36

11

8

17

44

68

Heart of Midlothian 1 9

36

7

13

16

49

66

Kilmarnock 1 10

36

4

9

23

32

71

St Mirren 2 1

39

25

12

2

91

38

Clydebank[4] 2 2

39

24

10

5

89

38

Dundee 2 3

39

21

9

9

90

55

Greenock Morton 2 4

39

20

10

9

77

52

Montrose 2 5

39

16

9

14

61

62

Airdrieonians 2 6

39

13

12

14

63

58

Dumbarton 2 7

39

14

9

16

63

68

Arbroath 2 8

39

17

3

19

46

62

Queen of the South 2 9

39

11

13

15

58

65

Hamilton Academical 2 10

39

11

10

18

44

59

St Johnstone 2 11

39

8

13

18

42

64

East Fife 2 12

39

8

13

18

40

71

Raith Rovers 2 13

39

8

11

20

45

68

Falkirk 2 14

39

6

8

25

36

85

Stirling Albion 3 1

39

22

11

6

59

29

Alloa Athletic 3 2

39

19

13

7

73

45

Dunfermline Athletic 3 3

39

20

10

9

52

36

Stranraer 3 4

39

20

6

13

74

53

Queens Park 3 5

39

17

11

11

65

51

Albion Rovers 3 6

39

15

12

12

74

61

Clyde 3 7

39

15

11

13

68

64

Berwick Rangers 3 8

39

13

10

16

37

51

Stenhousemuir 3 9

39

15

5

19

38

49

East Stirlingshire 3 10

39

12

8

19

47

63

Cowdenbeath 3 12

39

13

5

21

46

64

Brechin City 3 13

39

7

12

20

51

77

Forfar Athletic 3 14

39

7

10

22

43

68


Scottish Cup Home Away Total
Team Fin G W D L F A G W D L F A G W D L F A
Celtic Winners

7

5

2

18

4

Rangers F

5

4

1

10

2

Dundee SF

6

3

2

1

10

7

Heart of Midlothian SF

6

3

2

1

6

5

Arbroath R5

4

2

1

1

5

5

East Fife R5

4

2

1

1

6

5

Motherwell R5

3

2

1

5

3

Queen of the South R5

3

2

1

6

8

Aberdeen R4

3

1

1

1

2

2

Albion Rovers R4

3

2

1

6

3

Alloa Athletic R4

5

2

2

1

6

4

Ayr United R4

3

1

1

1

3

4

Clydebank[4] R4

5

3

1

1

9

4

Elgin City R4

5

3

1

1

10

6

Hibernian R4

3

1

1

1

5

3

St Mirren R4

2

1

1

5

3

Airdrieonians R3

2

1

1

1

6

Brechin City R3

4

2

1

1

4

2

Clyde R3

1

1

1

2

Dumbarton R3

2

1

1

1

2

Dundee United R3

1

1

1

4

Dunfermline Athletic R3

1

1

0

1

East Stirlingshire R3

2

1

1

2

4

Falkirk R3

1

1

1

3

Greenock Morton R3

1

1

0

1

Hamilton Academical R3

2

1

1

0

3

Kilmarnock R3

1

1

0

3

Montrose R3

1

1

2

3

Partick Thistle R3

1

1

0

3

Queens Park R3

3

1

1

1

3

1

St Johnstone R3

2

1

1

3

5

Stirling Albion R3

4

1

2

1

5

5

Forfar Athletic R2

1

1

0

2

Girvan Amateurs R2

1

1

0

3

Inverness Caledonian R2

3

1

1

1

5

6

Inverness Thistle R2

3

1

1

1

3

4

Livingston (Meadowbank Thistle) R2

1

1

1

2

Raith Rovers R2

1

1

1

2

Selkirk R2

1

1

0

2

Stranraer R2

3

1

1

1

2

2

Berwick Rangers R1

1

1

0

1

Cowdenbeath R1

1

1

3

4

Inverness Clachnacuddin R1

1

1

1

2

St Cuthbert Wanderers R1

1

1

0

1

Stenhousemuir R1

1

1

2

3

Vale of Leithen R1

1

1

0

4


League Cup Home Away Total
Team Fin G W D L F A G W D L F A G W D L F A
Aberdeen Winners

11

8

1

2

22

8

Celtic F

10

7

2

1

24

8

Heart of Midlothian SF

9

5

1

3

23

15

Rangers SF

11

6

4

1

24

11

Clydebank[4] QF

10

5

3

2

14

8

Stirling Albion QF

9

4

2

3

12

7

Albion Rovers QF

9

4

2

3

12

12

Falkirk QF

8

5

3

19

17

Airdrieonians PO

8

6

2

23

12

Alloa Athletic SE

6

3

1

2

8

6

Arbroath SE

6

6

2

17

Ayr United SE

6

2

2

2

8

8

Berwick Rangers SE

5

4

1

4

6

Brechin City SE

5

3

1

1

7

3

Clyde SE

6

1

2

3

10

11

Cowdenbeath SE

6

1

2

3

3

13

Dumbarton SE

6

2

2

2

10

9

Dundee SE

6

3

1

2

9

10

Dundee United SE

6

3

2

1

9

5

Dunfermline Athletic SE

6

1

1

4

3

8

East Fife SE

6

2

1

3

7

17

East Stirlingshire SE

6

1

3

2

8

11

Forfar Athletic SE

5

1

4

3

10

Greenock Morton SE

6

2

3

1

12

6

Hamilton Academical SE

6

2

2

2

16

8

Hibernian SE

6

3

2

1

13

7

Kilmarnock SE

6

2

1

3

6

8

Livingston (Meadowbank Thistle) SE

5

1

4

5

4

Montrose SE

6

1

2

3

5

9

Motherwell SE

6

2

4

7

14

Partick Thistle SE

6

2

2

2

8

7

Queen of the South SE

6

1

2

3

4

8

Queens Park SE

6

3

3

9

14

Raith Rovers SE

6

1

2

3

8

14

St Johnstone SE

6

1

5

4

22

St Mirren SE

6

1

2

3

7

12

Stenhousemuir SE

5

1

2

2

5

6

Stranraer SE

6

2

1

3

15

17


Team League Scottish Cup League Cup Europe Total
Div Fin G W D L F A Finish G W D L F A Finish G W D L F A Finish G W D L F A G W D L F A
Aberdeen 1 3

36

16

11

9

56

42

R4

3

1

1

1

2

2

Winners

11

8

1

2

22

8

50

25

13

12

80

52

Airdrieonians 2 6

39

13

12

14

63

58

R3

2

1

1

1

6

PO

8

6

2

23

12

49

19

13

17

87

76

Albion Rovers 3 6

39

15

12

12

74

61

R4

3

2

1

6

3

QF

9

4

2

3

12

12

51

21

14

16

92

76

Alloa Athletic 3 2

39

19

13

7

73

45

R4

5

2

2

1

6

4

SE

6

3

1

2

8

6

50

24

16

10

87

55

Arbroath 2 8

39

17

3

19

46

62

R5

4

2

1

1

5

5

SE

6

6

2

17

49

19

4

26

53

84

Ayr United 1 8

36

11

8

17

44

68

R4

3

1

1

1

3

4

SE

6

2

2

2

8

8

45

14

11

20

55

80

Berwick Rangers 3 8

39

13

10

16

37

51

R1

1

1

0

1

SE

5

4

1

4

6

45

13

14

18

41

58

Brechin City 3 13

39

7

12

20

51

77

R3

4

2

1

1

4

2

SE

5

3

1

1

7

3

48

12

14

22

62

82

Celtic 1 Champions

36

23

9

4

79

39

Winners

7

5

2

18

4

F

10

7

2

1

24

8

53

35

13

5

121

51

Clyde 3 7

39

15

11

13

68

64

R3

1

1

1

2

SE

6

1

2

3

10

11

46

16

13

17

79

77

Clydebank[4] 2 2

39

24

10

5

89

38

R4

5

3

1

1

9

4

QF

10

5

3

2

14

8

54

32

14

8

112

50

Cowdenbeath 3 12

39

13

5

21

46

64

R1

1

1

3

4

SE

6

1

2

3

3

13

46

14

7

25

52

81

Dumbarton 2 7

39

14

9

16

63

68

R3

2

1

1

1

2

SE

6

2

2

2

10

9

47

16

12

19

74

79

Dundee 2 3

39

21

9

9

90

55

SF

6

3

2

1

10

7

SE

6

3

1

2

9

10

51

27

12

12

109

72

Dundee United 1 4

36

16

9

11

54

45

R3

1

1

1

4

SE

6

3

2

1

9

5

43

19

11

13

64

54

Dunfermline Athletic 3 3

39

20

10

9

52

36

R3

1

1

0

1

SE

6

1

1

4

3

8

46

21

11

14

55

45

East Fife 2 12

39

8

13

18

40

71

R5

4

2

1

1

6

5

SE

6

2

1

3

7

17

49

12

15

22

53

93

East Stirlingshire 3 10

39

12

8

19

47

63

R3

2

1

1

2

4

SE

6

1

3

2

8

11

47

14

11

22

57

78

Elgin City

R4

5

3

1

1

10

6

5

3

1

1

10

6

Falkirk 2 14

39

6

8

25

36

85

R3

1

1

1

3

QF

8

5

3

19

17

48

11

8

29

56

105

Forfar Athletic 3 14

39

7

10

22

43

68

R2

1

1

0

2

SE

5

1

4

3

10

45

7

11

27

46

80

Girvan Amateurs

R2

1

1

0

3

1

1

0

3

Greenock Morton 2 4

39

20

10

9

77

52

R3

1

1

0

1

SE

6

2

3

1

12

6

46

22

13

11

89

59

Hamilton Academical 2 10

39

11

10

18

44

59

R3

2

1

1

0

3

SE

6

2

2

2

16

8

47

13

13

21

60

70

Heart of Midlothian 1 9

36

7

13

16

49

66

SF

6

3

2

1

6

5

SF

9

5

1

3

23

15

4

1

3

8

11

55

16

16

23

86

97

Hibernian 1 6

36

8

18

10

34

35

R4

3

1

1

1

5

3

SE

6

3

2

1

13

7

45

12

21

12

52

45

Inverness Caledonian

R2

3

1

1

1

5

6

3

1

1

1

5

6

Inverness Clachnacuddin

R1

1

1

1

2

1

1

1

2

Inverness Thistle

R2

3

1

1

1

3

4

3

1

1

1

3

4

Kilmarnock 1 10

36

4

9

23

32

71

R3

1

1

0

3

SE

6

2

1

3

6

8

43

6

10

27

38

82

Livingston (Meadowbank Thistle)

39

8

16

15

41

57

R2

1

1

1

2

SE

5

1

4

5

4

45

9

20

16

47

63

Montrose 2 5

39

16

9

14

61

62

R3

1

1

2

3

SE

6

1

2

3

5

9

46

17

11

18

68

74

Motherwell 1 7

36

10

12

14

57

60

R5

3

2

1

5

3

SE

6

2

4

7

14

45

12

14

19

69

77

Partick Thistle 1 5

36

11

13

12

40

44

R3

1

1

0

3

SE

6

2

2

2

8

7

43

13

15

15

48

54

Queen of the South 2 9

39

11

13

15

58

65

R5

3

2

1

6

8

SE

6

1

2

3

4

8

48

14

15

19

68

81

Queens Park 3 5

39

17

11

11

65

51

R3

3

1

1

1

3

1

SE

6

3

3

9

14

48

21

12

15

77

66

Raith Rovers 2 13

39

8

11

20

45

68

R2

1

1

1

2

SE

6

1

2

3

8

14

46

9

13

24

54

84

Rangers 1 2

36

18

10

8

62

37

F

5

4

1

10

2

SF

11

6

4

1

24

11

52

28

14

10

96

50

Selkirk

R2

1

1

0

2

1

1

0

2

St Cuthbert Wanderers

R1

1

1

0

1

1

1

0

1

St Johnstone 2 11

39

8

13

18

42

64

R3

2

1

1

3

5

SE

6

1

5

4

22

47

8

15

24

49

91

St Mirren 2 1

39

25

12

2

91

38

R4

2

1

1

5

3

SE

6

1

2

3

7

12

47

27

14

6

103

53

Stenhousemuir 3 9

39

15

5

19

38

49

R1

1

1

2

3

SE

5

1

2

2

5

6

45

16

7

22

45

58

Stirling Albion 3 1

39

22

11

6

59

29

R3

4

1

2

1

5

5

QF

9

4

2

3

12

7

52

27

15

10

76

41

Stranraer 3 4

39

20

6

13

74

53

R2

3

1

1

1

2

2

SE

6

2

1

3

15

17

48

23

8

17

91

72

Vale of Leithen

R1

1

1

0

4

1

1

0

4


By
Date
GamesGoals
L SC LC E Tot
Sun 04 Jul 1976

1 1
Sun 11 Jul 1976

1 1
Sat 31 Jul 1976

1 1
Sun 01 Aug 1976

2 4
Tue 03 Aug 1976

2 4
Wed 04 Aug 1976

1

1 0
Thu 05 Aug 1976

1 1
Sat 07 Aug 1976

13 10
Mon 09 Aug 1976

3 1
Tue 10 Aug 1976

4 2
Wed 11 Aug 1976

1

8 14
Sat 14 Aug 1976

19

54 64
Sun 15 Aug 1976

2 3
Mon 16 Aug 1976

1 0
Tue 17 Aug 1976

15 18
Wed 18 Aug 1976

19

33 44
Sat 21 Aug 1976

19

65 85
Mon 23 Aug 1976

6 5
Tue 24 Aug 1976

23 32
Wed 25 Aug 1976

19

32 53
Fri 27 Aug 1976

2 2
Sat 28 Aug 1976

19

63 85
Sun 29 Aug 1976

2 2
Mon 30 Aug 1976

5 10
Tue 31 Aug 1976

19 26
Wed 01 Sep 1976

16

29 41
Fri 03 Sep 1976

4 6
Sat 04 Sep 1976

19

62 80
Sun 05 Sep 1976

1 0
Mon 06 Sep 1976

1

2 3
Tue 07 Sep 1976

2

7 9
Wed 08 Sep 1976

10

1

16 21
Fri 10 Sep 1976

1

5 7
Sat 11 Sep 1976

18

60 85
Tue 14 Sep 1976

3

2

18 29
Wed 15 Sep 1976

11

12

67 101
Thu 16 Sep 1976

1

2 8
Fri 17 Sep 1976

4 6
Sat 18 Sep 1976

19

62 89
Mon 20 Sep 1976

2 1
Tue 21 Sep 1976

1

8 10
Wed 22 Sep 1976

9

4

21 33
Thu 23 Sep 1976

1

1 2
Fri 24 Sep 1976

5 6
Sat 25 Sep 1976

19

61 89
Sun 26 Sep 1976

2 4
Tue 28 Sep 1976

1

5 9
Wed 29 Sep 1976

12

15

76 108
Thu 30 Sep 1976

2 4
Fri 01 Oct 1976

3 4
Sat 02 Oct 1976

19

62 95
Sun 03 Oct 1976

1 0
Mon 04 Oct 1976

5 9
Tue 05 Oct 1976

1

7 18
Wed 06 Oct 1976

9

4

1

19 33
Fri 08 Oct 1976

4 1
Sat 09 Oct 1976

15

49 77
Sun 10 Oct 1976

3 2
Tue 12 Oct 1976

3

6 10
Wed 13 Oct 1976

3 4
Fri 15 Oct 1976

5 10
Sat 16 Oct 1976

18

63 79
Sun 17 Oct 1976

2 2
Mon 18 Oct 1976

2

3 2
Tue 19 Oct 1976

1

3 5
Wed 20 Oct 1976

2

8

38 57
Fri 22 Oct 1976

4 5
Sat 23 Oct 1976

19

60 86
Sun 24 Oct 1976

1 1
Mon 25 Oct 1976

1

6 9
Tue 26 Oct 1976

1

15 19
Wed 27 Oct 1976

1

1

12 21
Fri 29 Oct 1976

5 7
Sat 30 Oct 1976

19

61 84
Sun 31 Oct 1976

5 8
Mon 01 Nov 1976

5 6
Tue 02 Nov 1976

1

14 21
Wed 03 Nov 1976

1

6

37 57
Thu 04 Nov 1976

2

3 4
Fri 05 Nov 1976

4 5
Sat 06 Nov 1976

16

1

58 90
Mon 08 Nov 1976

3 4
Tue 09 Nov 1976

1

7 9
Wed 10 Nov 1976

2

11 12
Fri 12 Nov 1976

4 5
Sat 13 Nov 1976

15

41 58
Sun 14 Nov 1976

3 4
Tue 16 Nov 1976

1 1
Wed 17 Nov 1976

5 4
Sat 20 Nov 1976

19

81 103
Mon 22 Nov 1976

4 5
Tue 23 Nov 1976

11 20
Wed 24 Nov 1976

3

16 22
Fri 26 Nov 1976

5 7
Sat 27 Nov 1976

19

61 75
Sun 28 Nov 1976

2 3
Mon 29 Nov 1976

3 6
Tue 30 Nov 1976

1

2 3
Wed 01 Dec 1976

5 6
Thu 02 Dec 1976

1 2
Fri 03 Dec 1976

2 1
Sat 04 Dec 1976

2

27 43
Sun 05 Dec 1976

3 2
Mon 06 Dec 1976

1 0
Tue 07 Dec 1976

5 6
Wed 08 Dec 1976

8 13
Sat 11 Dec 1976

3

31 43
Sun 12 Dec 1976

2 2
Mon 13 Dec 1976

1 1
Tue 14 Dec 1976

8 7
Wed 15 Dec 1976

1

8 14
Fri 17 Dec 1976

3 3
Sat 18 Dec 1976

10

2

48 61
Sun 19 Dec 1976

1

2 2
Mon 20 Dec 1976

1 2
Tue 21 Dec 1976

5 7
Wed 22 Dec 1976

2

1

5 9
Fri 24 Dec 1976

1

1 0
Sat 25 Dec 1976

2

2 3
Sun 26 Dec 1976

3

3 3
Mon 27 Dec 1976

8

1

55 70
Tue 28 Dec 1976

1

13 16
Wed 29 Dec 1976

13 13
Sat 01 Jan 1977

8

31 44
Mon 03 Jan 1977

7

24 41
Tue 04 Jan 1977

1 1
Wed 05 Jan 1977

2

2 1
Fri 07 Jan 1977

3 5
Sat 08 Jan 1977

12

8

62 78
Sun 09 Jan 1977

1 1
Mon 10 Jan 1977

1 2
Tue 11 Jan 1977

1

12 12
Wed 12 Jan 1977

1

5 4
Fri 14 Jan 1977

2 2
Sat 15 Jan 1977

3

1

27 26
Sun 16 Jan 1977

1

5 151
Mon 17 Jan 1977

1 1
Tue 18 Jan 1977

6 14
Wed 19 Jan 1977

1

3 7
Fri 21 Jan 1977

2 2
Sat 22 Jan 1977

16

59 91
Mon 24 Jan 1977

1

3 5
Tue 25 Jan 1977

1

5 9
Wed 26 Jan 1977

2

2 1
Fri 28 Jan 1977

5 5
Sat 29 Jan 1977

2

13

48 68
Mon 31 Jan 1977

2 5
Tue 01 Feb 1977

1

8 8
Wed 02 Feb 1977

4

7 7
Fri 04 Feb 1977

1 2
Sat 05 Feb 1977

17

57 83
Sun 06 Feb 1977

2

4 3
Mon 07 Feb 1977

4

2

8 14
Tue 08 Feb 1977

1

1

5 7
Wed 09 Feb 1977

2

7 8
Fri 11 Feb 1977

2 2
Sat 12 Feb 1977

13

53 74
Sun 13 Feb 1977

3 4
Mon 14 Feb 1977

2 3
Tue 15 Feb 1977

3

17 21
Wed 16 Feb 1977

6

14 15
Sat 19 Feb 1977

18

56 83
Sun 20 Feb 1977

2 1
Mon 21 Feb 1977

2 0
Tue 22 Feb 1977

2

9 17
Wed 23 Feb 1977

4

4 4
Thu 24 Feb 1977

1 0
Fri 25 Feb 1977

2 1
Sat 26 Feb 1977

9

7

54 75
Sun 27 Feb 1977

1

1

10 13
Mon 28 Feb 1977

6 56
Tue 01 Mar 1977

1

10 18
Wed 02 Mar 1977

3

3

4

23 31
Thu 03 Mar 1977

5 5
Fri 04 Mar 1977

3 5
Sat 05 Mar 1977

19

63 85
Sun 06 Mar 1977

5 5
Mon 07 Mar 1977

1

6 9
Tue 08 Mar 1977

2

17 16
Wed 09 Mar 1977

4

13 16
Thu 10 Mar 1977

1 1
Fri 11 Mar 1977

11 12
Sat 12 Mar 1977

12

3

52 59
Sun 13 Mar 1977

1

5 7
Mon 14 Mar 1977

1 0
Tue 15 Mar 1977

2

1

15 26
Wed 16 Mar 1977

9

4

25 40
Thu 17 Mar 1977

2 2
Fri 18 Mar 1977

3 5
Sat 19 Mar 1977

19

60 67
Sun 20 Mar 1977

3 4
Mon 21 Mar 1977

4 5
Tue 22 Mar 1977

12 17
Wed 23 Mar 1977

10

21 30
Thu 24 Mar 1977

1 4
Fri 25 Mar 1977

3 3
Sat 26 Mar 1977

19

51 65
Sun 27 Mar 1977

2 4
Mon 28 Mar 1977

5 6
Tue 29 Mar 1977

2

7 15
Wed 30 Mar 1977

8

1

14 14
Fri 01 Apr 1977

4 7
Sat 02 Apr 1977

19

61 75
Sun 03 Apr 1977

1 0
Mon 04 Apr 1977

1 1
Tue 05 Apr 1977

3

13 17
Wed 06 Apr 1977

6

1

2

21 31
Fri 08 Apr 1977

18 26
Sat 09 Apr 1977

19

63 78
Mon 11 Apr 1977

2

28 33
Tue 12 Apr 1977

2

26 29
Wed 13 Apr 1977

8

9 12
Fri 15 Apr 1977

2 1
Sat 16 Apr 1977

18

63 85
Sun 17 Apr 1977

1

2 2
Mon 18 Apr 1977

1

5 6
Tue 19 Apr 1977

1

20 29
Wed 20 Apr 1977

11

2

25 34
Fri 22 Apr 1977

5 4
Sat 23 Apr 1977

19

57 64
Sun 24 Apr 1977

1 1
Mon 25 Apr 1977

1

3 4
Tue 26 Apr 1977

12 19
Wed 27 Apr 1977

4

7 8
Thu 28 Apr 1977

1

1 2
Fri 29 Apr 1977

4 4
Sat 30 Apr 1977

18

62 88
Sun 01 May 1977

1 1
Mon 02 May 1977

5 4
Tue 03 May 1977

18 23
Wed 04 May 1977

1

12 10
Thu 05 May 1977

1 0
Fri 06 May 1977

2 0
Sat 07 May 1977

1

44 63
Sun 08 May 1977

1 1
Tue 10 May 1977

1

10 10
Wed 11 May 1977

1

7 11
Fri 13 May 1977

1 1
Sat 14 May 1977

42 53
Sun 15 May 1977

1 2
Mon 16 May 1977

6 7
Tue 17 May 1977

4 7
Wed 18 May 1977

3 4
Thu 19 May 1977

2 3
Fri 20 May 1977

1 1
Sat 21 May 1977

1 1
Mon 23 May 1977

2 4
Tue 24 May 1977

2 3
Wed 25 May 1977

1 2
Thu 26 May 1977

2 2
Sat 28 May 1977

3 3
Tue 31 May 1977

1 0
Wed 01 Jun 1977

2 3
Fri 03 Jun 1977

1 1
Sat 04 Jun 1977

1 1
Sun 05 Jun 1977

1 0
Wed 08 Jun 1977

3 3
Sat 11 Jun 1977

1 0
Sun 12 Jun 1977

1 1
Wed 15 Jun 1977

2 3
Sat 18 Jun 1977

1 1
Sun 19 Jun 1977

2 3
Thu 23 Jun 1977

1 1
Sun 26 Jun 1977

1 0



| Home | Contact Us | Credits | © www.londonhearts.com