About A. Keller & Sons Limited (00580427) United Kingdom