About Williams & Wedberg Ltd (12265416) United Kingdom