About Vaughan Edmunds Holdings Limited (10747391) United Kingdom