About Flagship Hotels Limited (SC230503) United Kingdom