Lord Mancroft

Lord Mancroft's full title is The Lord Mancroft. His name is Benjamin Lloyd Stormont Mancroft, and he is a current member of the House of Lords.