About The Villa Bar Limited (12819585) United Kingdom