About Savannah Sheltered Accommodation Ltd (13381555) United Kingdom