About Twenty One Lansdowne Street Limited (01585314) United Kingdom