About Mellawood Properties Limited (01089213) United Kingdom