Lord Hollenden Hall Place, Penshurst Road, Leigh, Tonbridge, Kent TN118HH