About Suffolk Turner Management Limited (10369493) United Kingdom