About Dowell Designs Limited (02741467) United Kingdom