About The Square Cafe & Deli Limited (10194145) United Kingdom