About 82-84 Lansdowne Place Management Limited (03551751) United Kingdom