About Kevin Kelly Windows Holdings Limited (06711083) United Kingdom