About Barcelo Hotels No 12 L.p. (LP012388) United Kingdom