About Buxton Holiday Apartments Ltd (11673588) United Kingdom