About The Mermaid Hotel Yeovil Limited (05982617) United Kingdom