About William Taylor & Sons Limited (02430387) United Kingdom