About 15 Strode Road Management Company Limited (04150634) United Kingdom