About Dekka Construction Limited (10913683) United Kingdom