news.constructionbuzz.co.uk Open in urlscan Pro
23.36.162.7  Public Scan

Submitted URL: http://x352y.mjt.lu/lnk/EAAAA2GLUD0AAc2N7yoAAcPXDVAAAYCqD2IAAAAAABA8ZgBjTRs5x52qjyI4TQGTXqj-Ahe_twAPYuM/46/CRAVlpGXG...
Effective URL: https://news.constructionbuzz.co.uk/en/article/161780/the-uk-s-largest-built-environment-event-makes?utm_campaign=&utm_medium=email&...
Submission: On October 17 via api from IE — Scanned from DE

Form analysis 6 forms found in the DOM

Name: searchForm /en/buyersguidesearch

<form novalidate="" name="searchForm" action="/en/buyersguidesearch" class="ng-pristine ng-valid">
  <h3 class="block-title"><span class="ng-binding">Search</span></h3> <!-- ngIf: $ctrl.opt.searchVisible -->
  <div class="searchwidget-form ng-scope" ng-if="$ctrl.opt.searchVisible">
    <div class="input-group categories-search"> <input type="text" class="form-control ng-pristine ng-untouched ng-valid ng-empty" ng-model="$ctrl.opt.query" typeahead-wait-ms="200"
        uib-typeahead="cat as cat.Name for cat in $ctrl.findCategory($viewValue)" typeahead-loading="$ctrl.loadingCategories" typeahead-editable="true" autocomplete="off" typeahead-focus-first="false" typeahead-on-select="$ctrl.selectCat($item)"
        typeahead-focus-on-select="true" typeahead-select-on-blur="true" placeholder="Search..." name="q" aria-autocomplete="list" aria-expanded="false" aria-owns="typeahead-64-3824" aria-invalid="false">
      <ul class="dropdown-menu ng-isolate-scope ng-hide" ng-show="isOpen() &amp;&amp; !moveInProgress" ng-style="{top: position().top+'px', left: position().left+'px'}" role="listbox" aria-hidden="true" uib-typeahead-popup="" id="typeahead-64-3824"
        matches="matches" active="activeIdx" select="select(activeIdx, evt)" move-in-progress="moveInProgress" query="query" position="position" assign-is-open="assignIsOpen(isOpen)" debounce="debounceUpdate">
        <!-- ngRepeat: match in matches track by $index -->
      </ul> <span class="input-group-btn"> <button class="btn btn-default" type="submit" ng-disabled="!$ctrl.opt.query" disabled="disabled">
          <i class="fa fa-search" ng-class="{'fa-refresh fa-spin': $ctrl.loadingCategories, 'fa-search': !$ctrl.loadingCategories}"></i> </button> </span> <!-- ngIf: $ctrl.opt.locationFilterVisible -->
    </div>
  </div><!-- end ngIf: $ctrl.opt.searchVisible --> <!-- ngIf: $ctrl.opt.locationFilterVisible --> <!-- ngIf: $ctrl.opt.tab --><input ng-if="$ctrl.opt.tab" type="hidden" name="tab" ng-value="$ctrl.opt.tab" class="ng-scope"
    value="articles"><!-- end ngIf: $ctrl.opt.tab --> <!-- ngIf: $ctrl.opt.query.Id --> <!-- ngIf: $ctrl.opt.abcFilterVisible -->
</form>

Name: subscriber

<form name="subscriber" class="ng-pristine ng-valid">
  <div class="form-group"> <input type="text" name="email" class="form-control ng-pristine ng-untouched ng-valid" placeholder="Enter your email" req="" required="" ng-model="subscriberEmail"> </div>
  <div class="form-group"> <button class="btn btn-default" type="button" ng-click="save()" ng-disabled="!subscriber.email.$valid" log-click="ClickPortalSubscriber" related-id="{{ subscriberEmail }}">Subscribe</button> </div> <!-- ngIf: message -->
</form>

Name: signUpForm

<form name="signUpForm" ng-submit="submit(signUpForm)" ng-show="isFieldsOpened &amp;&amp; windowMode == 1 &amp;&amp; settings.allowTrackerUserLogIn"
  class="ng-pristine ng-valid-server ng-invalid ng-invalid-required ng-valid-email ng-valid-minlength ng-hide ng-invalid-recaptcha" aria-hidden="true">
  <ul class="signup-fields">
    <li> <input type="text" ng-model="signUpModel.FirstName" placeholder="First Name" name="firstName" required="" server-validator="" class="ng-pristine ng-untouched ng-empty ng-valid-server ng-invalid ng-invalid-required" aria-invalid="true">
      <!-- ngIf: showSignUpErrors --> </li>
    <li> <input type="text" ng-model="signUpModel.LastName" placeholder="Last Name" name="lastName" required="" server-validator="" class="ng-pristine ng-untouched ng-empty ng-valid-server ng-invalid ng-invalid-required" aria-invalid="true">
      <!-- ngIf: showSignUpErrors --> </li>
    <li> <input type="email" ng-model="signUpModel.Email" placeholder="Email Address" name="email" email-regex-validator="" required="" server-validator=""
        class="ng-pristine ng-untouched ng-empty ng-valid-email ng-valid-server ng-invalid ng-invalid-required" aria-invalid="true"> <!-- ngIf: showSignUpErrors --> </li>
    <li> <input type="password" ng-model="signUpModel.Password" placeholder="Password" name="password" ng-enter="submit(signUpForm)" required="" ng-minlength="6"
        class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength" aria-invalid="true"> <!-- ngIf: showSignUpErrors --> </li>
    <li> <input type="text" ng-model="signUpModel.JobName" placeholder="Job title" name="jobName" ng-enter="submit(signUpForm)" required="" server-validator="" class="ng-pristine ng-untouched ng-empty ng-valid-server ng-invalid ng-invalid-required"
        aria-invalid="true"> <!-- ngIf: showSignUpErrors --> </li>
    <li class="dropdown-list">
      <div class="dropdown-title ng-binding" ng-click="toggleIndustrySelect()" role="button" tabindex="0">Industry <i class="chevron-down"></i></div> <!-- ngIf: industrySelectOpened --> <input type="hidden" ng-model="signUpModel.Industry"
        placeholder="Industry" name="industry" ng-enter="submit(signUpForm)" required="" server-validator="" class="ng-pristine ng-untouched ng-empty ng-valid-server ng-invalid ng-invalid-required" aria-invalid="true"> <!-- ngIf: showSignUpErrors -->
    </li>
    <li> <input type="text" ng-model="signUpModel.CompanyName" placeholder="Company Name" name="companyName" ng-enter="submit(signUpForm)" required="" server-validator=""
        class="ng-pristine ng-untouched ng-empty ng-valid-server ng-invalid ng-invalid-required" aria-invalid="true"> <!-- ngIf: showSignUpErrors --> </li>
    <li>
      <autocomplete id="add-countries" data="countriesResult" ng-model="term" on-focus="autocompleteFocus" add-param="signUpModel.Country" on-type="autocompleteTyping" on-select="autocompleteSelect" type="search" placeholder="Country"
        class="ng-pristine ng-untouched ng-valid ng-isolate-scope ng-empty" aria-invalid="false">
        <div class="autocomplete " id="add-countries"> <input type="search" ng-model-options="{ debounce: 250 }" ng-model="searchParam" placeholder="Country" class="" id="" aria-invalid="false">
          <ul ng-show="completing &amp;&amp; suggestions.length>0" aria-hidden="true" class="ng-hide"> <!-- ngRepeat: suggestion in suggestions track by $index --> </ul>
        </div>
      </autocomplete>
    </li>
    <div class="recaptcha ng-pristine ng-untouched ng-isolate-scope ng-empty ng-invalid ng-invalid-required" style="margin-top: 10px;" vc-recaptcha="" key="'6LcC5LwZAAAAANlNkA0-f5ARhyMeutBufZiOn7WD'" ng-model="signUpModel.RecaptchaToken"
      name="recaptcha" required="" on-create="setWidgetId(widgetId)" aria-required="true" aria-invalid="true">
      <div style="width: 304px; height: 78px;">
        <div><iframe title="reCAPTCHA"
            src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcC5LwZAAAAANlNkA0-f5ARhyMeutBufZiOn7WD&amp;co=aHR0cHM6Ly9uZXdzLmNvbnN0cnVjdGlvbmJ1enouY28udWs6NDQz&amp;hl=de&amp;v=vP4jQKq0YJFzU6e21-BGy3GP&amp;size=normal&amp;cb=d2ddxctl6tl0"
            width="304" height="78" role="presentation" name="a-bghu41zern2z" frameborder="0" scrolling="no" sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe>
        </div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
          style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
      </div>
    </div> <!-- ngIf: signUpForm.recaptcha.$invalid && showSignUpErrors -->
    <!--<li class="dropdown-list">                <div class="dropdown-title" ng-click="toggleCultureSelect()">{{selectedCountry.CountryName}}<i class="chevron-down"></i></div>                <ul ng-if="countrySelectOpened" class="dropdown"><li ng-repeat="country in countries" ng-class="{ selected: selectedCountry.CountryName == country.CountryName }" ng-click="selectCulture(country)">{{country.CountryName}}</li></ul>            </li>-->
  </ul>
</form>

Name: signInForm

<form name="signInForm" ng-submit="submit(signInForm)" class="ng-pristine ng-valid-email ng-invalid ng-invalid-required">
  <li> <input type="email" autocomplete="off" name="email" ng-model="signInModel.Email" placeholder="Email Address" email-regex-validator="" required="" class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required"
      aria-invalid="true"> <!-- ngIf: showSignInErrors --> </li>
  <li> <input type="password" autocomplete="off" name="password" ng-model="signInModel.Password" placeholder="Password" ng-enter="submit(signInForm)" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"
      aria-invalid="true"> <!-- ngIf: showSignInErrors --> </li>
</form>

Name: createCompanyForm

<form name="createCompanyForm" class="create-form ng-pristine ng-invalid ng-invalid-required ng-valid-email ng-invalid-recaptcha">
  <ul class="signup-fields">
    <li> <input type="text" ng-model="companyModel.Name" placeholder="Company name" name="name" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" aria-invalid="true"> <!-- ngIf: showErrorMessages --> </li>
    <li> <input type="text" ng-model="companyModel.WebSite" placeholder="Web site" name="webSite" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" aria-invalid="true"> <!-- ngIf: showErrorMessages --> </li>
    <li> <input type="text" ng-model="companyModel.ContactFirstName" placeholder="Contact person first name" name="contactFirstName" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" aria-invalid="true">
      <!-- ngIf: showErrorMessages --> </li>
    <li> <input type="text" ng-model="companyModel.ContactLastName" placeholder="Contact person last name" name="contactLastName" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" aria-invalid="true">
      <!-- ngIf: showErrorMessages --> </li>
    <li> <input type="text" ng-model="companyModel.Phone" placeholder="Telephone" name="phone" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" aria-invalid="true"> <!-- ngIf: showErrorMessages --> </li>
    <li> <input type="email" ng-model="companyModel.Email" placeholder="Email address" name="email" required="" class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required" aria-invalid="true">
      <!-- ngIf: showErrorMessages --> </li>
    <li>
      <div vc-recaptcha="" key="'6LcC5LwZAAAAANlNkA0-f5ARhyMeutBufZiOn7WD'" ng-model="companyModel.RecaptchaToken" name="recaptcha" required="" class="ng-pristine ng-untouched ng-isolate-scope ng-empty ng-invalid ng-invalid-required"
        aria-required="true" aria-invalid="true">
        <div style="width: 304px; height: 78px;">
          <div><iframe title="reCAPTCHA"
              src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcC5LwZAAAAANlNkA0-f5ARhyMeutBufZiOn7WD&amp;co=aHR0cHM6Ly9uZXdzLmNvbnN0cnVjdGlvbmJ1enouY28udWs6NDQz&amp;hl=de&amp;v=vP4jQKq0YJFzU6e21-BGy3GP&amp;size=normal&amp;cb=ppux9ji968so"
              width="304" height="78" role="presentation" name="a-hnaeaj2lnwaw" frameborder="0" scrolling="no"
              sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response-1" name="g-recaptcha-response"
            class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
        </div>
      </div> <!-- ngIf: showErrorMessages -->
    </li>
  </ul> <button class="add-btn btn ghost-btn-caboodle ng-binding ng-isolate-scope" type="button" log-click="CompanyCreatedRequest"
    data="{&quot;Name&quot;:&quot;&quot;,&quot;WebSite&quot;:&quot;&quot;,&quot;ContactFirstName&quot;:&quot;&quot;,&quot;ContactLastName&quot;:&quot;&quot;,&quot;Phone&quot;:&quot;&quot;,&quot;Email&quot;:&quot;&quot;,&quot;RecaptchaToken&quot;:&quot;&quot;}"
    ng-click="submit(createCompanyForm)">Add your Company</button>
</form>

Name: contactForm

<form name="contactForm" class="create-form ng-pristine ng-invalid ng-invalid-required ng-valid-email ng-invalid-recaptcha">
  <ul class="signup-fields">
    <li> <input type="text" ng-model="contactFormModel.Name" ng-attr-placeholder="{{settings.advertisementPopupTexts.PHName}}" name="name" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" placeholder="Name"
        aria-invalid="true"> <!-- ngIf: settings.advertisementPopupTexts.PHNameTooltip --> <!-- ngIf: showErrorMessages --> </li>
    <li> <input type="email" ng-model="contactFormModel.Email" ng-attr-placeholder="{{settings.advertisementPopupTexts.PHEmail}}" name="email" required="" class="ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required"
        placeholder="Email" aria-invalid="true"> <!-- ngIf: settings.advertisementPopupTexts.PHEmailTooltip --> <!-- ngIf: showErrorMessages --> </li>
    <li> <input type="text" ng-model="contactFormModel.Phone" ng-attr-placeholder="{{settings.advertisementPopupTexts.PHPhone}}" name="phone" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required" placeholder="Phone"
        aria-invalid="true"> <!-- ngIf: settings.advertisementPopupTexts.PHPhoneTooltip --> <!-- ngIf: showErrorMessages --> </li>
    <li> <input type="text" ng-model="contactFormModel.Company" ng-attr-placeholder="{{settings.advertisementPopupTexts.PHCompany}}" name="company" required="" class="ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required"
        placeholder="Company" aria-invalid="true"> <!-- ngIf: settings.advertisementPopupTexts.PHCompanyTooltip --> <!-- ngIf: showErrorMessages --> </li>
    <li> <input type="text" ng-model="contactFormModel.Position" ng-attr-placeholder="{{settings.advertisementPopupTexts.PHPosition}}" name="position" class="ng-pristine ng-untouched ng-valid ng-empty" placeholder="Position (optional)"
        aria-invalid="false"> <!-- ngIf: settings.advertisementPopupTexts.PHPositionTooltip --> </li>
    <li> <textarea rows="3" ng-required="type === 'contactus'" ng-model="contactFormModel.AdditionalNotes" ng-attr-placeholder="{{ additionalNotesPlaceholder }}" name="additionalNotes"
        class="ng-pristine ng-untouched ng-empty ng-valid ng-valid-required" aria-invalid="false"></textarea> <!-- ngIf: settings.advertisementPopupTexts.PHAdditionalNotesTooltip --> <!-- ngIf: showErrorMessages --> </li>
    <li>
      <div vc-recaptcha="" key="'6LcC5LwZAAAAANlNkA0-f5ARhyMeutBufZiOn7WD'" ng-model="contactFormModel.RecaptchaToken" name="recaptcha" required="" class="ng-pristine ng-untouched ng-isolate-scope ng-empty ng-invalid ng-invalid-required"
        aria-required="true" aria-invalid="true">
        <div style="width: 304px; height: 78px;">
          <div><iframe title="reCAPTCHA"
              src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6LcC5LwZAAAAANlNkA0-f5ARhyMeutBufZiOn7WD&amp;co=aHR0cHM6Ly9uZXdzLmNvbnN0cnVjdGlvbmJ1enouY28udWs6NDQz&amp;hl=de&amp;v=vP4jQKq0YJFzU6e21-BGy3GP&amp;size=normal&amp;cb=ceb4hevrdtq8"
              width="304" height="78" role="presentation" name="a-7ov5u16kpnia" frameborder="0" scrolling="no"
              sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox"></iframe></div><textarea id="g-recaptcha-response-2" name="g-recaptcha-response"
            class="g-recaptcha-response" style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
        </div><iframe style="display: none;"></iframe>
      </div> <!-- ngIf: showErrorMessages -->
    </li>
  </ul> <button class="add-btn ng-binding ng-isolate-scope" type="button" log-click="AdvertisementRequest"
    data="{&quot;Name&quot;:&quot;&quot;,&quot;Email&quot;:&quot;&quot;,&quot;Phone&quot;:&quot;&quot;,&quot;Company&quot;:&quot;&quot;,&quot;Position&quot;:&quot;&quot;,&quot;AdditionalNotes&quot;:&quot;&quot;,&quot;RecaptchaToken&quot;:&quot;&quot;}"
    ng-click="submit(contactForm)">Submit</button>
</form>

Text Content

This website uses cookies to tailor the website to your needs, to offer and
improve the basic functionality of the website.
For more information on the use of cookies, please visit our Privacy and Cookie
Policy. You can change your cookie opt-ins at any time via your browser settings
I acceptX
 * My newsfeed
 * Recent
   
 * Product Directory
   
 * Webinars


THE UK’S LARGEST BUILT ENVIRONMENT EVENT MAKES WELCOME RETURN WITH RECORD
VISITORS

 * My newsfeed
 * Recent
   
 * Product Directory
   
 * Webinars


Login


Trending



THE UK’S LARGEST BUILT ENVIRONMENT EVENT MAKES WELCOME RETURN WITH RECORD
VISITORS

by UK Construction Week - Oct 12

   
 * Follow UK Construction Week
   
   
 * * 
   * 
   * 
   * 
     
   
   
 * Save for later
   



The UK’s largest event for the built environment, UK Construction Week (UKCW)
Birmingham, made a welcome return to the NEC last week, with visitor numbers up
19% from last year.


The show drew over 23,900 visitors from as far afield as Turkey, Brazil,
Australia and Canada, and included a host of high-profile names including West
Midlands Mayor Andy Street, Channel 4 presenter George Clarke, and BBC
journalist and presenter Simon Jack.


UKCW Birmingham celebrated culture change in construction with three days of
debate and discussion from top speakers across seven stages, with issues covered
including Net Zero, sustainability, offsite manufacturing, mental health, and
improving diversity and inclusion. Mayor of the West Midlands Andy Street took
time from his busy schedule to visit the show, where he was a keynote speaker on
the Main Stage, facing a Question Time from an audience of industry
professionals.


Andy Howe, founder and managing director of CareersForce, was named UKCW Role
Model 2022; CareersForce helps UK key workers such as those from the armed
forces, police and NHS to forge a new career in a range of new sectors including
construction.


The winning exhibitors of this year’s Stand Awards included: Rolec (best 50m+
space stand), Harwoods (best space under 50m), Restec (best shell scheme), Tough
CAD (best use of marketing), Zero Hub (most interactive) and Celsa (for
innovation).


Nathan Garnett, UKCW event director, commented after the show: “There is so much
happening in the construction industry right now that has put UK Construction
Week into a unique position, whereby it can inform and educate the sector as it
moves forward. There is a real sense of momentum now as we plan the next one,
especially on meeting our next zero targets and creating long lasting culture
change. A record number of companies have signed up for 2023 so we look forward
to really growing the UKs largest trade show for construction” 


Chloe Donovan, Chief Exec of Natural Building Systems, said: “We’ve had an
amazing time - met everyone from potential suppliers, industrial partners,
contractors and investors; I can’t recommend it highly enough.”


Gary Scott, managing director at Hanson Plywood, commented: “We were at UKCW
Birmingham because it’s the hub of the UK construction industry. We get a lot
out of it; we don’t do many shows, but UKCW Birmingham does work.”


With over 6,000 products on display from over 300 exciting exhibitors including
Bosch, Schneider Electric, Google, Graco Distribution, Wavin, Hanson Plywood and
many more, the multi award-winning show attracted an abundance of overseas
exhibitors from as far afield as Australia, India, Norway, Turkey and the UAE.


Dates for next year’s two shows have already been announced: UKCW London will
take place from 2-4 May 2023 at ExCeL; UKCW Birmingham will run from 3-5 October
2023 at the NEC.

REGISTER FREE HERE for UKCW London 2023 (2-4 May)

 * 
 * 
 * 
 * 
   


READ NEXT


LABOUR SUPPLY FIRM HERCULES SET TO HIT £45M TURNOVER


EX-BRICKIE HANDED MULTI-MILLION POUND CONTRACT AFTER GRENFELL DISASTER


FIRST FALL IN CONSTRUCTION MATERIALS SALES IN TWO YEARS


SEARCH


Advertise in Construction Buzz


FEATURED PRODUCTS


GSR 18V-150 C PROFESSIONAL

<p>CORDLESS DRILL/DRIVER</p> <h3>When strength counts &ndash; the clever drill
driver for unrivalled power and control</h3>

BOSCH



   
 * Contact Us
 * Terms of Use
 * Privacy & Cookies
 * Advertise


NEWSLETTER

Stay In The loop!

Subscribe To Our Weekly Newsletter

Subscribe

CaboodleAI 2022. CaboodleAI is not responsible for the content of external
sites.







New user? Sign up

Sign in to Construction Buzz



   
 * Sign in with LinkedIn
   
 * Sign in with Google
   
 * Sign in with Email

 * 
 * 
 * 
 * 
 * 
 * Industry
 * 
 * 
   
   
   

Sign in

keep me signed in

Forgot your password?

Close
Add Your Company

Add your company to the most comprehensive guide.

 * 
 * 
 * 
 * 
 * 
 * 
 * 

Add your Company
Thank you for submitting your company

A marketing specialist will contact you to verify your information and discuss
proper placement of your product or service for search results.

Ok

 * 
 * 
 * 
 * 
 * 
 * 
 * 

Submit
Close

OPEN IN APP?

Yes No