About Isla S Kitchen And Bar Limited (11726268) United Kingdom