About Deborah Owens Ltd (12056513) United Kingdom