About Kyn Devco Limited (12071213) United Kingdom