About Yarrow Hotel Limited (13500882) United Kingdom