About Williams Transport & Storage Ltd. (12610674) United Kingdom