About John Shepherd And Vaughan Limited (07793079) United Kingdom