Birmingham Hospital Saturday Fund Convalescent Home

On the 12th July 1902 the Birmingham Hospital Saturday Fund opened the Red House as a convalescent home for children with accommodation for 51 patients.The lease was originally due to expire on 24th June 1923 and there was an annual rent of £156.

Postcard (Unknown publisher)

In 1896 William Smedley had developed the idea of a convalescent service for children, who would become the contributors of the future! Smedley felt that BHSF should extend a helping hand to them and while the Executive Committee approved the idea in principle, it was not regarded as urgent. However, Smedley felt very strongly and therefore obtained the consent of the Committee to experiment with a house near Marle Hall, Bryn Marle, which was rented in 1896, furnished and equipped as a convalescent home for 25 children. He did this entirely at his own expense and for 12 months he bore the full cost. In view of the success achieved, the Committee were happy to take over the responsibility of Bryn Marle in 1897 on a seven-year lease. Over the following years there was a lot of discussion about Bryn Marle which many considered too far from Birmingham for the children to travel, thereby causing anxiety to parents. The Committee found alternative accommodation at Great Barr, north of Birmingham, renting "The Red House" on a 21 year lease. This was a successful move and before the lease expired it was agreed that the Fund should have its own children's convalescent home. It was decided to purchase The Uplands at Blackwell, near the Lickey Hills, still a local beauty spot.

[Ref:" BEST OF HEALTH" - 130 YEARS OF BHSF 1873 - 2003 by Peter J Maskell, BHSF Group Limited 2003]

For many years the children there attended Hamstead Church on Sunday morning

This postcard shows Red House about 1914 when it was the convalescent home.

House November 1914 (50K)
Picture provided by the Handsworth Historical Society

Miss Daphne Brown,of Highley wrote in to the Black Country Bugle in 2007 and told how her mother had attended the Red House as a child. One of her recollections was of a dittie her mother had told her about that they sung at the Red House. This went something like

"The Red House girls they are such swells
High legged boots and theri hair in curls
Eyes like diamons, teeth like pearls
Anyone seen the Red House girls?

The Red House boys they are such guys
Low legged boots and caps over their eyes
Eyes like dishes, teeth like pokers
Anyone seen the Red House jokers?

Children 
children taken from a BHSF souvenir book

 

In 1912 the BHSF issued a souvenir of their homes which contained the following pictures of children at the Red House

Children playing

View of pool

Trees in 1912

(Another picture from the souvenir is reproduced on the Inside the Red House page)

The following photographs have been provided by Paul Moore

They show haymaking at the Red House on what is now the football pitch. Judging by the uniforms these pictures date from the time of the Convalescent Home. flossie at red house picture of flossieFlossie and Francie at Red House

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

17.456MBMemory Usage88.19msRequest 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" => 1744009528 "last" => 1744009528...
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) (32.89ms)
  • afterRoute (324.46KB) (2.12ms)
  • beforeRenderComponent com_content (856.65KB) (5.2ms)
  • Before Access::preloadComponents (all components) (595.97KB) (2.78ms)
  • After Access::preloadComponents (all components) (113.5KB) (938μs)
  • Before Access::preloadPermissions (com_content) (2.76KB) (13μs)
  • After Access::preloadPermissions (com_content) (79.94KB) (349μs)
  • Before Access::getAssetRules (id:79 name:com_content.article.20) (6.8KB) (12μs)
  • After Access::getAssetRules (id:79 name:com_content.article.20) (26.84KB) (168μs)
  • afterRenderComponent com_content (2.54MB) (17.84ms)
  • afterDispatch (2.28KB) (52μs)
  • beforeRenderRawModule mod_menu (Main Menu) (726.23KB) (4.06ms)
  • afterRenderRawModule mod_menu (Main Menu) (176.1KB) (1.54ms)
  • beforeRenderRawModule mod_menu (History Timeline) (784B) (25μs)
  • afterRenderRawModule mod_menu (History Timeline) (368.07KB) (1.99ms)
  • beforeRenderRawModule mod_custom (Copyright ) (1.13KB) (23μs)
  • afterRenderRawModule mod_custom (Copyright ) (15.45KB) (274μs)
  • beforeRenderModule mod_custom (Copyright ) (24.03KB) (236μs)
  • afterRenderModule mod_custom (Copyright ) (3.62KB) (102μs)
  • beforeRenderModule mod_menu (History Timeline) (2.98KB) (35μs)
  • afterRenderModule mod_menu (History Timeline) (5.95KB) (61μs)
  • beforeRenderModule mod_menu (Main Menu) (32B) (20μs)
  • afterRenderModule mod_menu (Main Menu) (3.59KB) (37μs)
  • afterRender (275.45KB) (3.22ms)
  • 1 x afterInitialise (6.91MB) (37.3%)
    32.89ms
    1 x afterRenderComponent com_content (2.54MB) (20.22%)
    17.84ms
    1 x afterLoad (4.11MB) (15.79%)
    13.92ms
    1 x beforeRenderComponent com_content (856.65KB) (5.9%)
    5.20ms
    1 x beforeRenderRawModule mod_menu (Main Menu) (726.23KB) (4.6%)
    4.06ms
    1 x afterRender (275.45KB) (3.65%)
    3.22ms
    1 x Before Access::preloadComponents (all components) (595.97KB) (3.15%)
    2.78ms
    1 x afterRoute (324.46KB) (2.41%)
    2.12ms
    1 x afterRenderRawModule mod_menu (History Timeline) (368.07KB) (2.25%)
    1.99ms
    1 x afterRenderRawModule mod_menu (Main Menu) (176.1KB) (1.74%)
    1.54ms
    1 x After Access::preloadComponents (all components) (113.5KB) (1.06%)
    938μs
    1 x After Access::preloadPermissions (com_content) (79.94KB) (0.4%)
    349μs
    1 x afterRenderRawModule mod_custom (Copyright ) (15.45KB) (0.31%)
    274μs
    1 x beforeRenderModule mod_custom (Copyright ) (24.03KB) (0.27%)
    236μs
    1 x After Access::getAssetRules (id:79 name:com_content.article.20) (26.84KB) (0.19%)
    168μs
    1 x afterRenderModule mod_custom (Copyright ) (3.62KB) (0.12%)
    102μs
    1 x afterRenderModule mod_menu (History Timeline) (5.95KB) (0.07%)
    61μs
    1 x afterDispatch (2.28KB) (0.06%)
    52μs
    1 x afterRenderModule mod_menu (Main Menu) (3.59KB) (0.04%)
    37μs
    1 x beforeRenderModule mod_menu (History Timeline) (2.98KB) (0.04%)
    35μs
    1 x beforeRenderRawModule mod_menu (History Timeline) (784B) (0.03%)
    25μs
    1 x beforeRenderRawModule mod_custom (Copyright ) (1.13KB) (0.03%)
    23μs
    1 x beforeRenderModule mod_menu (Main Menu) (32B) (0.02%)
    20μs
    1 x Before Access::preloadPermissions (com_content) (2.76KB) (0.01%)
    13μs
    1 x Before Access::getAssetRules (id:79 name:com_content.article.20) (6.8KB) (0.01%)
    12μs
26 statements were executed, 2 of which were duplicates, 24 unique6.58ms160.25KB
  • SELECT @@SESSION.sql_mode;90μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `redhouse_session` WHERE `session_id` = ?85μ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` = 1194μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `redhouse_viewlevels`69μ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` = :guest123μ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`476μs3.8KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT `value` FROM `redhouse_admintools_storage` WHERE `key` = 'cparams'76μs840B/administrator/components/com_admintools/src/Helper/Storage.php:120Copy
  • SELECT `option`,`view`,`query` FROM `redhouse_admintools_wafexceptions`68μs960B/plugins/system/admintools/src/Utility/Cache.php:196Copy
  • SELECT `params` FROM `redhouse_extensions` WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'admintools'171μ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`461μs53.8KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT * FROM `redhouse_languages` WHERE `published` = 1 ORDER BY `ordering` ASC145μ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` = 1148μ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)290μ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` = 0202μs19.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `redhouse_content`880μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `redhouse_content` SET `hits` = (`hits` + 1) WHERE `id` = '20'419μ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)302μ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`275μ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)177μ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`352μ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 ASC239μ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`322μ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`408μ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` = 1132μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `redhouse_session` WHERE `session_id` = ?82μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • INSERT INTO `redhouse_session` (`data`,`time`,`session_id`) VALUES (?, ?, ?)398μs864BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy