About Exmoors Special Place Limited (06929607) United Kingdom