World Library  
Flag as Inappropriate
Email this Article

Marine Police Force

Article Id: WHEBN0009367138
Reproduction Date:

Title: Marine Police Force  
Author: World Heritage Encyclopedia
Language: English
Subject: Police, East End of London, History of the Metropolitan Police Service, Patrick Colquhoun, Port of Portland Police (United Kingdom)
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Marine Police Force

Marine Police Force
Founder Patrick Colquhoun and John Harriott
Founding location London, England
Years active 1798-1839
Territory River Thames, London, England
Ethnicity English
Membership 50

The Marine Police Force, sometimes known as the Thames River Police, claimed to be England's oldest police force and was formed by magistrate Patrick Colquhoun and Master Mariner John Harriott in 1798 to tackle theft and looting from ships anchored in the Pool of London and in the lower reaches and docks of the Thames. Pre-dating the Metropolitan Police, it merged in 1839 with that nascent force instigated by Robert Peel. Its base was (and remains) in Wapping High Street. It has gradually evolved into the Metropolitan Police Marine Policing Unit.

Origins

Where a 'police force' extends beyond organised constables of a single borough or City Corporation this constitutes the oldest force in England.[1] Merchants were losing an estimated £500,000 (equivalent to £46,247,981 in 2015) of stolen cargo annually from the Pool of London on the River Thames by the late 1790s.[2] A plan was devised to curb the problem in 1797 by an Essex Justice of the Peace and master mariner, John Harriot, who joined forces with Patrick Colquhoun and utilitarian philosopher, Jeremy Bentham. Armed with Harriot's proposal and Bentham's insights, Colquhoun was able to persuade the West India Planters Committees and the West India Merchants to fund the new force. They agreed to a one-year trial and on 2 July 1798, after receiving government permission, the Thames River Police began operating with Colquhoun as Superintending Magistrate and Harriot the Resident Magistrate.[2]

Patrick Colquhoun (1745–1820

With the initial investment of £4,200, the new force began with about 50 men charged with policing 33,000 workers in the river trades, of whom Colquhoun claimed 11,000 were known criminals and "on the game". The river police first received a hostile reception by those dockyard and wharf workers not wishing to lose an illicit income. A mob of 2,000 attempted to burn down the police office with the police inside. The skirmish that followed resulted in the first line of duty death for the new force with the killing of Gabriel Franks.

Nevertheless, Colquhoun reported to his backers that his force was a success after its first year, and his men had "established their worth by saving £122,000 worth of cargo and by the rescuing of several lives." Word of this success spread quickly, and the government passed the Marine Police Bill on 28 July 1800, transforming it from a private to public police agency. Colquhoun published a book on the experiment, The Commerce and Policing of the River Thames. It found receptive audiences far outside London, and inspired similar forces in other countries, notably, New York, Dublin, and Sydney.[2]

Historians of policing credit Colquhoun's innovation as a critical development leading up to Robert Peel's "new" police three decades later. Along with the Bow Street Runners, the Thames River Police was eventually absorbed by the Metropolitan Police in the 19th century. Colquhoun's utilitarian approach to the problem – using a cost-benefit analysis to obtain support from businesses standing to benefit – allowed him to achieve what Henry and John Fielding failed for their Bow Street detectives. Unlike the stipendiary system at Bow Street, the river police were full-time, salaried officers prohibited from taking fees.[3]

The idea of a salaried police as it existed in France was considered an affront to the English ruling class who favoured ad hoc justice, particularly during this century of economic change. Britain was industrialising and expanding its Empire. Cautious of being seen as autocratic, many politicians felt the existing often sporadic local justice system with severe penalties should not be nationalised. Colquhoun made an economic rather than political case to show that a police dedicated to crime prevention was "perfectly congenial to the principle of the British constitution". Moreover, he went so far as to praise the French system, which had reached "the greatest degree of perfection".[4]

As impressive as Colquhoun's ability to sell the idea of a publicly funded police force was, his main contribution is recognized as the introduction of crime prevention, or preventive policing, as a fundamental principle to the English police system. His police were to be a deterrent to crime by their permanent presence on the Thames. He arrived at this conclusion by viewing crime fighting as a science, and in utilitarian fashion, attempted to press that science into the service of the national economy. He published two dozen treatises on a variety of social problems, but the most significant is his 1797 A Treatise on the Police of the Metropolis.[4]

Establishment

On creation, they took a lease of premises on the current site of Wapping Police Station and appointed a Superintendent of Ship Constables with 5 surveyors to patrol the river, day and night. These surveyors were rowed in open galleys by police watermen. They also had 4 surveyors visiting ships being loaded and unloaded, with Ship Constables (who were appointed and controlled by the Marine Police Force but paid for by ship owners) supervising gangs of dockers. A Surveyor of Quays with two assistants and 30 Police Quay Guards watched over cargoes on shore.

By 1829, the force had expanded to occupy three stations at Wapping, Waterloo, and Blackwall.

Thames Division was formed in 1839 with the amalgamation of the Marine Police Force with the Metropolitan Police Force. Initially patrols were conducted in rowing boats, some of which remained in use until 1905. Impetus to change was provided when, on 3 September 1878, the steam collier Bywell Castle ran into the pleasure steamer Princess Alice in Galleons Reach with the loss of over 600 lives. The subsequent inquest and inquiry recommended that Thames Division should have steam launches, as rowing galleys had shown themselves to be inadequate for police duty, and the first two were commissioned in the mid-1880s. By 1898, the force had a further 8 steam launches to supplement its rowing galleys. In 1910 the first motor vessels were introduced.[1] The original Marine Police has been commemorated with police vessel names including the supervision launches John Harriott (1947-1963) and Patrick Colquhoun (1963-2003), and Targa duty boats in use, the John Harriott and the Gabriel Franks.[5]

Modern day

The London Docks by the 1960s moved chiefly to Tilbury. Along the tideway small goods wharfs have been demolished however instead tourist and visitor harbours and jetties do operate. Traffic in the Pool of London has become more recreational. The Marine Police Force's Wapping High Street site is used as the headquarters of the successor body, the Metropolitan Police Marine Policing Unit. Crimes such as dangerous or drunken charge of a vessel and drugs and arms possession or importation supplement rescue duties shared with RNLI lifeboats, a London Fire Brigade fire boat, and Coastguard services.[1]

Counterfeit goods could also be enforced by other enforcement bodies including HM Customs and Excise and responsibility for this today is shared with today's UK Visas and Immigration who have particular expertise in this area.

References


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^ a b c Marine Police History accessed 12 January 2014
  2. ^ a b c Dick Paterson, Origins of the Thames Police (Thames Police Museum) accessed 4 February 2007
  3. ^ Police: The formation of the English Police in Encyclopædia Britannica, 2007 accessed 6 February 2007
  4. ^ a b T. A. Critchley, A History of Police in England and Wales, 2nd edition. Montclair, NJ: Patterson Smith, 38-39.
  5. ^ Thames Police Museum Photo Gallery and Patrick Colquhoun Launches – The Silver Role. Retrieved 7 February 2007.

External links

  • Official website
  • Museum website
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.