About Seilern Im Share Plan Trustees Ltd (09513952) United Kingdom