About Keppel & Co Limited (08347592) United Kingdom