About Kelly Cycles Limited (10498142) United Kingdom