About Holiday Home & Leisure Services Limited (08415788) United Kingdom