About Vaughan Design And Developments Limited (11984795) United Kingdom