About Suffolk Close Management Co.(slough)limited (01149613) United Kingdom