About William Keys & Sons No.2 Ltd (NI042457) United Kingdom