About A Keene Ltd (12153188) United Kingdom