About Swift Holiday Homes Limited (02364888) United Kingdom