About St Leonards York Limited (08144871) United Kingdom