About William Vaughan & Sons Ltd (12955681) United Kingdom