About 16 Aliwal Road Freehold Management Company Limited (05604224) United Kingdom