About Vaughan S&t Limited (10946296) United Kingdom