About Wellander Property Ltd (12237685) United Kingdom