UK, Kent, HEVER CASTLE, Italian Garden sculptures, UK5805JPL