Embrace Building Wraps created the world’s largest scaffold wrap at Selfridge’s department store in Birmingham, UK.