About Haylock Vaughan Limited (12401047) United Kingdom