About Megaro Hotels Limited (06545571) United Kingdom