About Restaurant Albannach Limited (SC608709) United Kingdom