About William Keys & Sons Holdings Limited (NI663694) United Kingdom