About Kiffer Ltd (06896262) United Kingdom