About Suffolk Solutions Limited (05606102) United Kingdom