About Dedleg Designs Limited (08783442) United Kingdom