82-84 Leyburne Road Dover Kent