About 75 Lansdowne Place Limited (06446634) United Kingdom