About Seventeen Victoria Square Clifton Management Company Limited (03809902) United Kingdom