About Keen Estate Llp (OC433581) United Kingdom