About A. Keller & Sons (holdings) Limited (00387303) United Kingdom