About 66 Lansdowne Place Limited (02411130) United Kingdom