About Omni Hotels Doncaster Limited (13049934) United Kingdom