About Vaughan Smith Associates Limited (10364901) United Kingdom