About Stella Maris Inns Limited (11798980) United Kingdom