Is that legal?

I spotted this sign in Hanover Square, London today. All the usual rules and regulations you’d expect for a small park, but what’s this??

Is that legal?

Is that legal?

Surely people can't go around putting dogs in bins?

Please remember to clean up after your dog and put it in the bin provided

Errrr, what? Londoners have disposable dogs now?