About Williams & White Limited (04226260) United Kingdom