About 3 Suffolk Square Management Company Limited (02728908) United Kingdom