About 74 Lansdowne Place Limited (04291591) United Kingdom