About Steven Vaughan Associates Limited (11430467) United Kingdom