About Kelly International (holdings) Limited (08887642) United Kingdom