About Kenstaff Holdings Ltd (10168681) United Kingdom