About Suffolk Hotels Ltd (13099091) United Kingdom