About Williams & England Retail Limited (08961396) United Kingdom