About Ameeco Holiday Apartments Ltd (09705987) United Kingdom