About Stella Bella Properties Ltd (12481031) United Kingdom