About Deborah Ball Ltd (12878591) United Kingdom