About Stratford Nature Reserve Limited (09333115) United Kingdom