D E Green Castle Lea, Crete Road West, Folkestone, Kent CT187AA