About Jabbella Inns Limited (11859798) United Kingdom