About Indigo Properties Management Limited (13384667) United Kingdom