About Alcombe Nature Reserve Limited (07279275) United Kingdom