About Suffolk Punch Close Management Co Limited (11636881) United Kingdom