About Talacre Holiday Homes Limited (01271739) United Kingdom