About Kestrel Care Village Ltd (11092599) United Kingdom