About 51 Linden Gardens Management Company Limited (02625883) United Kingdom