About Thomas Vaughan Ltd (06692582) United Kingdom