About Vaughan Smith Design Limited (10892441) United Kingdom