About Stella Roland Ltd. (08844226) United Kingdom