About 11 Stowe Road Management Company Limited (01990782) United Kingdom