About Windsor Road Lodge Limited (01080392) United Kingdom