About Suffolkoddsandends Ltd (13681656) United Kingdom