About Pennon Share Schemes Trustees Limited (02388662) United Kingdom