About 14a Alexandra Road Management Company Limited (08406021) United Kingdom