About Deker Holdings Limited (05855981) United Kingdom