About Hamwell Resorts Ltd (13220745) United Kingdom