About Keyford Holdings Limited (06187874) United Kingdom