About 24 Almeric Road Management Company Limited (04272902) United Kingdom