About Williams Stores Limited (10553347) United Kingdom