About Strand Palace Hotel Limited (03676473) United Kingdom