About Whittaker Holiday Homes Limited (12408691) United Kingdom