About Holiday Apartments Spain (1) Limited (07199995) United Kingdom