About 106 Lansdowne Road Limited (02695861) United Kingdom