About 11 Stella Road Management Limited (09532490) United Kingdom