About Keene And Lord Ltd (07801659) United Kingdom