About Vaughan Williams Associates Limited (03848108) United Kingdom