About Albany Lions Hotel Limited (09895996) United Kingdom