About Bracken Holiday Homes Ltd (12142926) United Kingdom