About Wendover Lodge Freehold Limited (07325925) United Kingdom