About Deedor Company Limited (06391828) United Kingdom