About Dedworth Limited (12026826) United Kingdom