About S R Williams & Sons Limited (04559799) United Kingdom