About Stella Foster Ltd (13412187) United Kingdom