About Keable & Richmond Ltd (11982506) United Kingdom