About A Keeton Holdings Ltd (SC621444) United Kingdom