About Wellmeadow Freehold Limited (11059666) United Kingdom