About Keldford Limited (12164498) United Kingdom