About Lansdowne Service Centre Ltd (12053074) United Kingdom