About Indigo Apartments Management Company Limited (04989798) United Kingdom