About Wellwood Properties Ltd (11325310) United Kingdom