About Suffolk Stays Ltd (12941433) United Kingdom