About Falmouth Beach Resort Hotel Limited (01714972) United Kingdom