About Spa Holiday Apartments Ltd (10302116) United Kingdom