About High Bracken Holiday Homes Ltd (05864696) United Kingdom