About The Mill House Hotel & Restaurant Ltd (SC617578) United Kingdom