About Stratford Lodge (watford) Management Company Limited (01229207) United Kingdom