About Mews Holiday Properties Limited (13238055) United Kingdom