About Workpad Stratford Place Limited (13131796) United Kingdom