About St. Luke S Court Head Lease Company Limited (08312929) United Kingdom