About Trevor Vaughan Ltd (09751183) United Kingdom