About Towyn Lodge Management Co. Limited (01498275) United Kingdom