About Deards Holiday Homes Ltd (13377387) United Kingdom