About Mason & Vaughan Holdings Limited (07074605) United Kingdom