About The Lanark Stables Bistro Limited (SC512956) United Kingdom