About William Vaughan Holdings Limited (00254122) United Kingdom