Company name: Beddington Farmlands
Description: London's next major nature reserve
Mile Rd, Croydon, Wallington SM6 7NN, United Kingdom