Deprecated: Assigning the return value of new by reference is deprecated in /home/bodenham/public_html/wp-settings.php on line 512

Deprecated: Assigning the return value of new by reference is deprecated in /home/bodenham/public_html/wp-settings.php on line 527

Deprecated: Assigning the return value of new by reference is deprecated in /home/bodenham/public_html/wp-settings.php on line 534

Deprecated: Assigning the return value of new by reference is deprecated in /home/bodenham/public_html/wp-settings.php on line 570

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/bodenham/public_html/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/bodenham/public_html/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el(&$output) in /home/bodenham/public_html/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el(&$output) in /home/bodenham/public_html/wp-includes/classes.php on line 1199

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/bodenham/public_html/wp-includes/classes.php on line 1244

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/bodenham/public_html/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/bodenham/public_html/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el(&$output) in /home/bodenham/public_html/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el(&$output) in /home/bodenham/public_html/wp-includes/classes.php on line 1391

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el(&$output) in /home/bodenham/public_html/wp-includes/classes.php on line 1442

Strict Standards: Redefining already defined constructor for class wpdb in /home/bodenham/public_html/wp-includes/wp-db.php on line 306

Deprecated: Assigning the return value of new by reference is deprecated in /home/bodenham/public_html/wp-includes/cache.php on line 103

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/bodenham/public_html/wp-includes/cache.php on line 431

Deprecated: Assigning the return value of new by reference is deprecated in /home/bodenham/public_html/wp-includes/query.php on line 61

Deprecated: Assigning the return value of new by reference is deprecated in /home/bodenham/public_html/wp-includes/theme.php on line 1109

Strict Standards: Declaration of Walker_Comment::start_lvl() should be compatible with Walker::start_lvl(&$output) in /home/bodenham/public_html/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_lvl() should be compatible with Walker::end_lvl(&$output) in /home/bodenham/public_html/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::start_el() should be compatible with Walker::start_el(&$output) in /home/bodenham/public_html/wp-includes/comment-template.php on line 1266

Strict Standards: Declaration of Walker_Comment::end_el() should be compatible with Walker::end_el(&$output) in /home/bodenham/public_html/wp-includes/comment-template.php on line 1266

Strict Standards: Redefining already defined constructor for class WP_Dependencies in /home/bodenham/public_html/wp-includes/class.wp-dependencies.php on line 31

Strict Standards: Redefining already defined constructor for class WP_Http in /home/bodenham/public_html/wp-includes/http.php on line 61

Deprecated: Function eregi() is deprecated in /home/bodenham/public_html/wp-content/plugins/find-us/find-us.php on line 54

Strict Standards: Redefining already defined constructor for class nggdb in /home/bodenham/public_html/wp-content/plugins/nextgen-gallery/lib/ngg-db.php on line 42

Strict Standards: Non-static method sem_static_front::init() should not be called statically in /home/bodenham/public_html/wp-content/plugins/sem-static-front/sem-static-front.php on line 388

Strict Standards: Non-static method sem_static_front::get_params() should not be called statically in /home/bodenham/public_html/wp-content/plugins/sem-static-front/sem-static-front.php on line 42

Strict Standards: Non-static method K2::init() should not be called statically in /home/bodenham/public_html/wp-content/themes/k2/functions.php on line 31

Strict Standards: Non-static method K2::register_scripts() should not be called statically in /home/bodenham/public_html/wp-content/themes/k2/app/classes/k2.php on line 51

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method K2Options::init() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 339

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method K2Header::init() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 339

Strict Standards: Non-static method K2Header::get_header_width() should not be called statically in /home/bodenham/public_html/wp-content/themes/k2/app/classes/header.php on line 8

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method GoogleSitemapGeneratorLoader::Enable() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 339

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method cformsRSS::vars() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: Only variables should be assigned by reference in /home/bodenham/public_html/wp-includes/query.php on line 1465

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::show_posts_on_front() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::show_posts_on_front() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::posts_where() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: Non-static method sem_static_front::is_home() should not be called statically in /home/bodenham/public_html/wp-content/plugins/sem-static-front/sem-static-front.php on line 160

Strict Standards: Non-static method sem_static_front::is_blog() should not be called statically in /home/bodenham/public_html/wp-content/plugins/sem-static-front/sem-static-front.php on line 164

Strict Standards: Non-static method sem_static_front::get_params() should not be called statically in /home/bodenham/public_html/wp-content/plugins/sem-static-front/sem-static-front.php on line 140

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method K2::filter_post_comments() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::blog_page() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: Non-static method sem_static_front::is_home() should not be called statically in /home/bodenham/public_html/wp-content/plugins/sem-static-front/sem-static-front.php on line 336

Strict Standards: Non-static method sem_static_front::is_blog() should not be called statically in /home/bodenham/public_html/wp-content/plugins/sem-static-front/sem-static-front.php on line 342

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::disable() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 339

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::show_posts_on_front() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::show_posts_on_front() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method cformsRSS::outputRSS() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 339
About us |
Deprecated: Non-static method nggGallery::get_theme_css_file() should not be called statically, assuming $this from incompatible context in /home/bodenham/public_html/wp-content/plugins/nextgen-gallery/nggallery.php on line 297

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1003

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1003

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::show_posts_on_front() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::show_posts_on_front() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::show_posts_on_front() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::show_posts_on_front() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::show_posts_on_front() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method sem_static_front::home_permalink() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 166

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method nggMediaRss::add_mrss_alternate_link() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 339

Strict Standards: Non-static method nggMediaRss::get_mrss_url() should not be called statically in /home/bodenham/public_html/wp-content/plugins/nextgen-gallery/lib/media-rss.php on line 14

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method nggMediaRss::add_piclens_javascript() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 339

Deprecated: Non-static method nggGallery::get_theme_css_file() should not be called statically, assuming $this from incompatible context in /home/bodenham/public_html/wp-content/plugins/nextgen-gallery/nggallery.php on line 297

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method K2Header::output_header_css() should not be called statically in /home/bodenham/public_html/wp-includes/plugin.php on line 339

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1002

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/bodenham/public_html/wp-includes/kses.php on line 1003


Deprecated: Non-static method nggGallery::get_option() should not be called statically, assuming $this from incompatible context in /home/bodenham/public_html/wp-content/plugins/nextgen-gallery/lib/shortcodes.php on line 44

John Bodenham

John Bodenham

Alan Shorthouse (Retired)

Alan Shorthouse

John Bodenham is a:
Member British Jewellers’ Association
Qualified Fellow Gemmological Association

John Bodenham made his first piece of Jewellery aged 13 whilst attending Moseley Road School of  Art (MSA) in Birmingham. This was the perfect school for a talented, artistic boy who was not over-enamored with academia! Here he learnt the basics of design and creativity, covering almost every branch of the arts.

His first employment was with the firm Alabaster & Wilson, a long established quality manufacturer of jewellery, as assistant to the works manager Bernard Howell. Here he learned to illustrate and design jewellery, sometimes for new production lines, and frequently re-designing customers’ own jewellery.

A two year spell of National service in the RAF as an instrument mechanic interrupted this experience, and on his return to Alabasters, he found his job had been filled by another ex pupil from MSA. So he took the opportunity to work at the bench learning and refining his practical skills. Here he met and made friends with Alan Shorthouse. As John had always been keen to start in business, when Alan spotted an opportunity in Wolverhampton to take over a repair concession in the retail business of T A Henn & Sons, they took the plunge, and in 1957 the partnership Bodenham & Shorthouse was born.

John had always been keen to manufacture jewellery. This ambition was realized to some extent, through meeting Martin Logan, who was at that time a retail assistant with TA Henn & Sons, and with whom Bodenham & Shorthouse would eventually set up as Martin Logan Agencies. This would prove to be the key that would enable Bodenham & Shorthouse to enter the world of jewellery manufacturing.

Bodenham & Shorthouse started off by making hand-made jewellery, but after purchasing casting equipment, they also began making charms, rings etc, the sort of the items that can only be achieved by casting, a technique then fairly new to the trade. By that time they had taken on several employees, and had achieved a diversity of  output. In the 1970’s they had produced charms representing  ¼ ounce, ½ ounce and 1 ounce blocks of gold. These would later be reinterpreted as gold / silver ingots with feature hallmarks, which become massive sellers prior to the Queen’s Silver Jubilee in 1977.

It was at this time that the company felt the need to move from Wolverhampton back into the Jewellery Quarter in Birmingham. Both partners had close personal associations with Birmingham, and were also attracted by the advantages of being able to access the unique facilities that the Quarter had to offer eg: bullion dealers, the Assay Office, and an abundance of skilled out workers including stampers, die-sinkers, engravers, diamond setters, polishers etc. At this time the company also became members of the British Jewellers Association.

Since then, despite the ups and downs of the trade, and the importation of foreign goods, Bodenham & Shorthouse have never looked back. Highly respected and always very busy, they have a casting service to the trade, a division specializing in corporate jewellery using precious metals, a section specializing in men’s jewellery, and a section devoted to bespoke, one-off, high quality specials.

In 1996 Alan Shorthouse retired, leaving John Bodenham in sole charge of the thriving company. With his dedicated & highly skilled workforce, John has continued to build the business, which has gone from strength to strength, and continues to do so in all areas, despite the current recession. As John says: “Diversity is our strength!”