About Astor Lodge Holdings Limited (00744598) United Kingdom