About Kelly Management Ltd (13490992) United Kingdom