Mini clubman F54 dog guard.
This is a genuine BMW mini part.
Part no. 51472444053
Very little use & in excellent condition.