John Marshall, Monway Iron and Steel Works, Leabrook, Wednesbury; iron master producing quality iron for gun barrels; 1840s - Monway Iron and Steel Works was run by Marshall & Mills until 1865.Part of Patent Shaft and Axletree Company..

Details still being collected - notes below from various sources.

The following information has been provided from http://www.historywebsite.co.uk/articles/Wednesbury/Industry.htm.

In 1818 Lloyds, Fosters & Company opened a coal mine near Hob’s Hole. They were heirs of Richard Parkes, who in 1708 had acquired a lease on the coal mines in the area. The coal mine, like many others in the area suffered from flooding, and so Samuel Lloyd installed a steam engine to pump out the water. The site also contained large quantities of iron ore, and also clay, which was used to produce bricks and tiles.

The company built an iron works and a foundry on the site, so that the iron ore could be used to produce pig iron and malleable iron for the foundry. All kinds of items were cast including ironwork for buildings and bridges, parts for steam engines, and wheels and axles for the railways. Even complete locomotives were built. In 1849, Old Park Works became the first factory in Staffordshire to use the hot blast in their furnaces, which produced high quality iron for the foundry.

n 1854 the company opened The Monway Axle and Tyre Works at Monway Field. The new works produced axles, tyres, and iron plate for boilers and bridges.

It was reported in the London Gazette, July 4th 1865 that the partnership of John Marshall and Henry Mills as ironmasters carrying on business as ironmasters at the Monway Iron Works, Wednesbury and the Victoria Iron Works at Pleck, Walsall was dissolved by mutual agreement. Each of the partners to carry on their business on his own private account with John Marshall at the Monway Iron Works and Henry Mills at the Victoria Iron Works. 30th June 1865.

In 1867 Old Park Works and Monway Works had to be sold to cover losses. The company was purchased by The Patent Shaft & Axletree Company and became part of the largest steel works in the area.

 

Marshall & Mills who ran Monway Iron Works produced the best gun barrel iron in the world. Their customers included the Birmingham gun makers, and the British and American governments. By 1844 their iron sold for £44 a ton. (http://www.historywebsite.co.uk/articles/Wednesbury/Industry.htm).

Colt's president, Elisha Root, testified before the Commission on Ordnance on March 26th, 1862: "We have engaged 54,000 skelps of Marshall iron; have on hand 19,000; also have engaged 25,000 barrels of steel, solid, to be bored, and by us; we have also 20,000 barrels made in England, rough bored and first smooth bored. They have turned breech pins fitted."(VSkelp (sometimes spelled scelp) is wrought iron or steel that is rolled or forged into narrow strips and ready to be made into pipe or tubing by being bent (into a cylindrical shape) and welded. )

The Victoria Ironworks at Leabrook were run by the Thorneycroft brothers, Edward and George Bernard Thorneycroft, who also ran Shrubbery Iron Works in Wolverhampton. Their business in Wednesbury was declared bankrupt, 1843. The factory was then acquired by Fletcher, Rose & Company and in 1852 by the Patent Shaft and Axletree Company.

 

Copyright 2009-2025 Anthony Lewis www.b43.co.uk

17.422MBMemory Usage153msRequest Duration
Joomla! Version4.4.11
PHP Version8.1.32
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
8.0.37
Collation
utf8mb3_general_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:49 [ "PATH" => "/usr/local/bin:/bin:/usr/bin" "HTTP_ACCEPT" => "text/html,application/xhtm...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1744124014 "last" => 1744124014...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (4.11MB) (13.92ms)
  • afterInitialise (6.91MB) (41.35ms)
  • afterRoute (324.46KB) (2.44ms)
  • beforeRenderComponent com_content (856.82KB) (49.01ms)
  • Before Access::preloadComponents (all components) (595.97KB) (4.49ms)
  • After Access::preloadComponents (all components) (113.5KB) (966μs)
  • Before Access::preloadPermissions (com_content) (2.76KB) (20μs)
  • After Access::preloadPermissions (com_content) (79.94KB) (421μs)
  • Before Access::getAssetRules (id:186 name:com_content.article.96) (6.8KB) (15μs)
  • After Access::getAssetRules (id:186 name:com_content.article.96) (26.84KB) (267μs)
  • afterRenderComponent com_content (2.52MB) (25.22ms)
  • afterDispatch (2.28KB) (82μs)
  • beforeRenderRawModule mod_menu (Main Menu) (726.23KB) (6.28ms)
  • afterRenderRawModule mod_menu (Main Menu) (176.1KB) (1.64ms)
  • beforeRenderRawModule mod_menu (History Timeline) (784B) (29μs)
  • afterRenderRawModule mod_menu (History Timeline) (367.95KB) (2.11ms)
  • beforeRenderRawModule mod_custom (Copyright ) (1.13KB) (32μs)
  • afterRenderRawModule mod_custom (Copyright ) (15.45KB) (302μs)
  • beforeRenderModule mod_custom (Copyright ) (24.03KB) (266μs)
  • afterRenderModule mod_custom (Copyright ) (3.62KB) (110μs)
  • beforeRenderModule mod_menu (History Timeline) (2.98KB) (39μs)
  • afterRenderModule mod_menu (History Timeline) (5.95KB) (66μs)
  • beforeRenderModule mod_menu (Main Menu) (32B) (19μs)
  • afterRenderModule mod_menu (Main Menu) (3.59KB) (45μs)
  • afterRender (266.62KB) (3.51ms)
  • 1 x beforeRenderComponent com_content (856.82KB) (32.04%)
    49.01ms
    1 x afterInitialise (6.91MB) (27.04%)
    41.35ms
    1 x afterRenderComponent com_content (2.52MB) (16.49%)
    25.22ms
    1 x afterLoad (4.11MB) (9.1%)
    13.92ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (726.23KB) (4.11%)
    6.28ms
    1 x Before Access::preloadComponents (all components) (595.97KB) (2.94%)
    4.49ms
    1 x afterRender (266.62KB) (2.29%)
    3.51ms
    1 x afterRoute (324.46KB) (1.6%)
    2.44ms
    1 x afterRenderRawModule mod_menu (History Timeline) (367.95KB) (1.38%)
    2.11ms
    1 x afterRenderRawModule mod_menu (Main Menu) (176.1KB) (1.07%)
    1.64ms
    1 x After Access::preloadComponents (all components) (113.5KB) (0.63%)
    966μs
    1 x After Access::preloadPermissions (com_content) (79.94KB) (0.28%)
    421μs
    1 x afterRenderRawModule mod_custom (Copyright ) (15.45KB) (0.2%)
    302μs
    1 x After Access::getAssetRules (id:186 name:com_content.article.96) (26.84KB) (0.17%)
    267μs
    1 x beforeRenderModule mod_custom (Copyright ) (24.03KB) (0.17%)
    266μs
    1 x afterRenderModule mod_custom (Copyright ) (3.62KB) (0.07%)
    110μs
    1 x afterDispatch (2.28KB) (0.05%)
    82μs
    1 x afterRenderModule mod_menu (History Timeline) (5.95KB) (0.04%)
    66μs
    1 x afterRenderModule mod_menu (Main Menu) (3.59KB) (0.03%)
    45μs
    1 x beforeRenderModule mod_menu (History Timeline) (2.98KB) (0.03%)
    39μs
    1 x beforeRenderRawModule mod_custom (Copyright ) (1.13KB) (0.02%)
    32μs
    1 x beforeRenderRawModule mod_menu (History Timeline) (784B) (0.02%)
    29μs
    1 x Before Access::preloadPermissions (com_content) (2.76KB) (0.01%)
    20μs
    1 x beforeRenderModule mod_menu (Main Menu) (32B) (0.01%)
    19μs
    1 x Before Access::getAssetRules (id:186 name:com_content.article.96) (6.8KB) (0.01%)
    15μs
26 statements were executed, 2 of which were duplicates, 24 unique7.05ms160.25KB
  • SELECT @@SESSION.sql_mode;51μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `redhouse_session` WHERE `session_id` = ?76μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `redhouse_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1180μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `redhouse_viewlevels`66μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `redhouse_usergroups` AS `a` LEFT JOIN `redhouse_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest132μs2.27KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `redhouse_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`418μs3.8KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `value` FROM `redhouse_admintools_storage` WHERE `key` = 'cparams'102μs840B/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `redhouse_admintools_wafexceptions`77μs960B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `redhouse_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'125μs2.09KB/plugins/system/admintools/src/Utility/RescueUrl.php:324Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `redhouse_menu` AS `m` LEFT JOIN `redhouse_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`421μs53.8KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT * FROM `redhouse_languages` WHERE `published` = 1 ORDER BY `ordering` ASC198μs2.22KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `redhouse_template_styles` AS `s` LEFT JOIN `redhouse_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1189μs1.13KB/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `redhouse_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39,:preparedArray40,:preparedArray41)286μs7.75KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `redhouse_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0190μs19.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `redhouse_content`805μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `redhouse_content` SET `hits` = (`hits` + 1) WHERE `id` = '96'323μs48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `redhouse_content` AS `a` INNER JOIN `redhouse_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `redhouse_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `redhouse_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `redhouse_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `redhouse_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)475μs27.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `redhouse_categories` AS `s` INNER JOIN `redhouse_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`356μs5.16KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `redhouse_contentitem_tag_map` AS `m` INNER JOIN `redhouse_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)255μs5.22KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `redhouse_categories` AS `s` INNER JOIN `redhouse_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`434μs5.16KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM redhouse_fields AS a LEFT JOIN `redhouse_languages` AS l ON l.lang_code = a.language LEFT JOIN redhouse_users AS uc ON uc.id=a.checked_out LEFT JOIN redhouse_viewlevels AS ag ON ag.id = a.access LEFT JOIN redhouse_users AS ua ON ua.id = a.created_user_id LEFT JOIN redhouse_fields_groups AS g ON g.id = a.group_id LEFT JOIN `redhouse_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC380μs6KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `redhouse_content` AS `a` LEFT JOIN `redhouse_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY `a`.`title`439μs2.47KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `redhouse_modules` AS `m` LEFT JOIN `redhouse_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `redhouse_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`531μs2.22KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `redhouse_scheduler_tasks` AS `a` WHERE `a`.`state` = 1134μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `redhouse_session` WHERE `session_id` = ?130μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • INSERT INTO `redhouse_session` (`data`,`time`,`session_id`) VALUES (?, ?, ?)279μs864BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy