About Dedham Investment Ltd (10866729) United Kingdom