About Debi Vaughan Ltd (11115842) United Kingdom