About Curo Hotels Charlotte House Limited (12939329) United Kingdom