About Strood Green Management Company Limited (03969689) United Kingdom