About Beechwood Holiday Homes Ltd (13379271) United Kingdom