About Keeton Sons & Co. Limited (00201233) United Kingdom