Hi Angular Boy,
To remove the calendar header you can set the time picker mode to dropdown. In dialog mode it is always present and the only thing you can change is its position by setting the vertical property.
To exclude the trailing zero from the minutes you can set the format property.
You can set the control's value by specifying a click handler:
and then implement the handler in the component:
public setValue(){
this.tp.value = new Date(2021, 3, 3, 10, 15, 0);
}