About Kifford Capital Ltd (06460404) United Kingdom