About Kelly (holdings) Limited (03388495) United Kingdom