About Dekko Holdings Limited (09859445) United Kingdom