About Culloden Moor Inn Limited (SC468243) United Kingdom