About 24 Lansdowne Street Limited (02608299) United Kingdom