About Killin Hotel Management Limited (11058902) United Kingdom