About Windsor Lodge Freehold Limited (11406785) United Kingdom