About Stratford Office Village Management Company Limited (04893580) United Kingdom