About Duncombecog Limited (12295278) United Kingdom