About Deli On The Square Limited (11009289) United Kingdom