About Suffolk Associates Limited (05666826) United Kingdom