About Mallorca Boutique Hotels Ltd (09610228) United Kingdom