About Williams Commerce Holdings Limited (13013315) United Kingdom