About Tillie Bar & Bistro Limited (SC661852) United Kingdom