About Windsor Mansions Limited (07414064) United Kingdom