About The Bubble Inn Froghall Limited (13586035) United Kingdom