About Savannah Lodge Limited (10665068) United Kingdom