About Deckerhie Holdings Limited (12508049) United Kingdom