About Indygo Properties Limited (10254203) United Kingdom