About Thomas Kelly Holdings Ltd (12063726) United Kingdom