About Lonrho Trustees Limited (10180552) United Kingdom