About Kelvedon Fox Properties Limited (12262183) United Kingdom