About Woolwich Island Ltd (13095862) United Kingdom