About Saatchi Properties Limited (09868259) United Kingdom