About Steamers Williams Ltd. (06319093) United Kingdom