About Strand House Hotel Llp (OC327648) United Kingdom