About Stenn Inns Ltd. (13140522) United Kingdom