About 80 Osborne Road Windsor (management) Limited (01936606) United Kingdom