About 8 Lansdowne Terrace Management Company Limited (09783389) United Kingdom