About Deckett Investments Limited (00505276) United Kingdom