About The Willows Verwood (management) Ltd (07265985) United Kingdom