About 11 Windsor Road Management Company Limited (02353202) United Kingdom