About Dec Hands Ltd (09089530) United Kingdom