About Keldee Limited (07663380) United Kingdom