About Vaughan Sound Installations Limited (02194943) United Kingdom