About Devos Vaughan & Associates Limited (07796704) United Kingdom