About Molo Hotels (manchester M4) Limited (12287533) United Kingdom