About The Kehn Company Ltd (12778872) United Kingdom