About Kelly Meade Limited (09494023) United Kingdom