About Lee Thomas Vaughan Ltd (12449784) United Kingdom