About Ken Williams Holdings Ltd (12470659) United Kingdom