About No. 20 Linden Gardens Management Company Limited (NI636566) United Kingdom