About Strand Palace Hotel & Restaurants Limited (03165882) United Kingdom