About The Laroch Restaurant & Bar Limited (SC508350) United Kingdom