Following the success of its initial lifestyle co-working hotel concept in Cheshunt, UK, Birch will open a second location this spring.