About Stella Mannering Limited (02467348) United Kingdom