About Kenkel Supply Consulting Ltd (12561140) United Kingdom