About Williams Retail Ltd (12691712) United Kingdom