About North West Holiday Homes Limited (10065351) United Kingdom