About Keogh & Sons Limited (07554792) United Kingdom