About Keeling Andrew & Co Limited (10377019) United Kingdom