About Kefran Holdings Limited (07352096) United Kingdom