The Forge, em Londres, na Inglaterra