About Suffolk Management Limited (04679186) United Kingdom