About Leisure Holiday Homes Ltd. (SC304242) United Kingdom