About Capital Holiday Lets Limited (02338588) United Kingdom