About Willowbark Properties Limited (08818960) United Kingdom