About Kelford Investments Ltd (13200636) United Kingdom