About Ibrox Suites Hotel Ltd. (SC275201) United Kingdom