About Diageo Share Ownership Trustees Limited (04251018) United Kingdom