About Red House Farm Holiday Lets Limited (11170280) United Kingdom